POST Create a ThreeDSecure entry
{{baseUrl}}/3dsecure
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}");

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

(client/post "{{baseUrl}}/3dsecure" {:content-type :json
                                                     :form-params {:_links [{:rel ""}]
                                                                   :amount ""
                                                                   :cavv ""
                                                                   :createdTime ""
                                                                   :currency ""
                                                                   :customerId ""
                                                                   :eci 0
                                                                   :enrolled ""
                                                                   :enrollmentEci ""
                                                                   :gatewayAccountId ""
                                                                   :id ""
                                                                   :payerAuthResponseStatus ""
                                                                   :paymentCardId ""
                                                                   :signatureVerification ""
                                                                   :websiteId ""
                                                                   :xid ""}})
require "http/client"

url = "{{baseUrl}}/3dsecure"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\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}}/3dsecure"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\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}}/3dsecure");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/3dsecure"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\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/3dsecure HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 348

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/3dsecure")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/3dsecure"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/3dsecure")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/3dsecure")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  amount: '',
  cavv: '',
  createdTime: '',
  currency: '',
  customerId: '',
  eci: 0,
  enrolled: '',
  enrollmentEci: '',
  gatewayAccountId: '',
  id: '',
  payerAuthResponseStatus: '',
  paymentCardId: '',
  signatureVerification: '',
  websiteId: '',
  xid: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/3dsecure',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    amount: '',
    cavv: '',
    createdTime: '',
    currency: '',
    customerId: '',
    eci: 0,
    enrolled: '',
    enrollmentEci: '',
    gatewayAccountId: '',
    id: '',
    payerAuthResponseStatus: '',
    paymentCardId: '',
    signatureVerification: '',
    websiteId: '',
    xid: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/3dsecure';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"amount":"","cavv":"","createdTime":"","currency":"","customerId":"","eci":0,"enrolled":"","enrollmentEci":"","gatewayAccountId":"","id":"","payerAuthResponseStatus":"","paymentCardId":"","signatureVerification":"","websiteId":"","xid":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/3dsecure',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "amount": "",\n  "cavv": "",\n  "createdTime": "",\n  "currency": "",\n  "customerId": "",\n  "eci": 0,\n  "enrolled": "",\n  "enrollmentEci": "",\n  "gatewayAccountId": "",\n  "id": "",\n  "payerAuthResponseStatus": "",\n  "paymentCardId": "",\n  "signatureVerification": "",\n  "websiteId": "",\n  "xid": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/3dsecure")
  .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/3dsecure',
  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({
  _links: [{rel: ''}],
  amount: '',
  cavv: '',
  createdTime: '',
  currency: '',
  customerId: '',
  eci: 0,
  enrolled: '',
  enrollmentEci: '',
  gatewayAccountId: '',
  id: '',
  payerAuthResponseStatus: '',
  paymentCardId: '',
  signatureVerification: '',
  websiteId: '',
  xid: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/3dsecure',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    amount: '',
    cavv: '',
    createdTime: '',
    currency: '',
    customerId: '',
    eci: 0,
    enrolled: '',
    enrollmentEci: '',
    gatewayAccountId: '',
    id: '',
    payerAuthResponseStatus: '',
    paymentCardId: '',
    signatureVerification: '',
    websiteId: '',
    xid: ''
  },
  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}}/3dsecure');

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

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  amount: '',
  cavv: '',
  createdTime: '',
  currency: '',
  customerId: '',
  eci: 0,
  enrolled: '',
  enrollmentEci: '',
  gatewayAccountId: '',
  id: '',
  payerAuthResponseStatus: '',
  paymentCardId: '',
  signatureVerification: '',
  websiteId: '',
  xid: ''
});

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}}/3dsecure',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    amount: '',
    cavv: '',
    createdTime: '',
    currency: '',
    customerId: '',
    eci: 0,
    enrolled: '',
    enrollmentEci: '',
    gatewayAccountId: '',
    id: '',
    payerAuthResponseStatus: '',
    paymentCardId: '',
    signatureVerification: '',
    websiteId: '',
    xid: ''
  }
};

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

const url = '{{baseUrl}}/3dsecure';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"amount":"","cavv":"","createdTime":"","currency":"","customerId":"","eci":0,"enrolled":"","enrollmentEci":"","gatewayAccountId":"","id":"","payerAuthResponseStatus":"","paymentCardId":"","signatureVerification":"","websiteId":"","xid":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"amount": @"",
                              @"cavv": @"",
                              @"createdTime": @"",
                              @"currency": @"",
                              @"customerId": @"",
                              @"eci": @0,
                              @"enrolled": @"",
                              @"enrollmentEci": @"",
                              @"gatewayAccountId": @"",
                              @"id": @"",
                              @"payerAuthResponseStatus": @"",
                              @"paymentCardId": @"",
                              @"signatureVerification": @"",
                              @"websiteId": @"",
                              @"xid": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/3dsecure"]
                                                       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}}/3dsecure" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/3dsecure",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'amount' => '',
    'cavv' => '',
    'createdTime' => '',
    'currency' => '',
    'customerId' => '',
    'eci' => 0,
    'enrolled' => '',
    'enrollmentEci' => '',
    'gatewayAccountId' => '',
    'id' => '',
    'payerAuthResponseStatus' => '',
    'paymentCardId' => '',
    'signatureVerification' => '',
    'websiteId' => '',
    'xid' => ''
  ]),
  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}}/3dsecure', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'amount' => '',
  'cavv' => '',
  'createdTime' => '',
  'currency' => '',
  'customerId' => '',
  'eci' => 0,
  'enrolled' => '',
  'enrollmentEci' => '',
  'gatewayAccountId' => '',
  'id' => '',
  'payerAuthResponseStatus' => '',
  'paymentCardId' => '',
  'signatureVerification' => '',
  'websiteId' => '',
  'xid' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'amount' => '',
  'cavv' => '',
  'createdTime' => '',
  'currency' => '',
  'customerId' => '',
  'eci' => 0,
  'enrolled' => '',
  'enrollmentEci' => '',
  'gatewayAccountId' => '',
  'id' => '',
  'payerAuthResponseStatus' => '',
  'paymentCardId' => '',
  'signatureVerification' => '',
  'websiteId' => '',
  'xid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/3dsecure');
$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}}/3dsecure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/3dsecure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
}'
import http.client

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

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/3dsecure"

payload = {
    "_links": [{ "rel": "" }],
    "amount": "",
    "cavv": "",
    "createdTime": "",
    "currency": "",
    "customerId": "",
    "eci": 0,
    "enrolled": "",
    "enrollmentEci": "",
    "gatewayAccountId": "",
    "id": "",
    "payerAuthResponseStatus": "",
    "paymentCardId": "",
    "signatureVerification": "",
    "websiteId": "",
    "xid": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/3dsecure"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\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}}/3dsecure")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\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/3dsecure') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"amount\": \"\",\n  \"cavv\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"eci\": 0,\n  \"enrolled\": \"\",\n  \"enrollmentEci\": \"\",\n  \"gatewayAccountId\": \"\",\n  \"id\": \"\",\n  \"payerAuthResponseStatus\": \"\",\n  \"paymentCardId\": \"\",\n  \"signatureVerification\": \"\",\n  \"websiteId\": \"\",\n  \"xid\": \"\"\n}"
end

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

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

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "amount": "",
        "cavv": "",
        "createdTime": "",
        "currency": "",
        "customerId": "",
        "eci": 0,
        "enrolled": "",
        "enrollmentEci": "",
        "gatewayAccountId": "",
        "id": "",
        "payerAuthResponseStatus": "",
        "paymentCardId": "",
        "signatureVerification": "",
        "websiteId": "",
        "xid": ""
    });

    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}}/3dsecure \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
}' |  \
  http POST {{baseUrl}}/3dsecure \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "amount": "",\n  "cavv": "",\n  "createdTime": "",\n  "currency": "",\n  "customerId": "",\n  "eci": 0,\n  "enrolled": "",\n  "enrollmentEci": "",\n  "gatewayAccountId": "",\n  "id": "",\n  "payerAuthResponseStatus": "",\n  "paymentCardId": "",\n  "signatureVerification": "",\n  "websiteId": "",\n  "xid": ""\n}' \
  --output-document \
  - {{baseUrl}}/3dsecure
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "amount": "",
  "cavv": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "eci": 0,
  "enrolled": "",
  "enrollmentEci": "",
  "gatewayAccountId": "",
  "id": "",
  "payerAuthResponseStatus": "",
  "paymentCardId": "",
  "signatureVerification": "",
  "websiteId": "",
  "xid": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/3dsecure")! 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 Retrieve a ThreeDSecure entry
{{baseUrl}}/3dsecure/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/3dsecure/:id");

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

(client/get "{{baseUrl}}/3dsecure/:id")
require "http/client"

url = "{{baseUrl}}/3dsecure/:id"

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

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

func main() {

	url := "{{baseUrl}}/3dsecure/:id"

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

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

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

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

}
GET /baseUrl/3dsecure/:id HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/3dsecure/:id")
  .get()
  .build();

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

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

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

xhr.open('GET', '{{baseUrl}}/3dsecure/:id');

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

const options = {method: 'GET', url: '{{baseUrl}}/3dsecure/:id'};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/3dsecure/:id")
  .get()
  .build()

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

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

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

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

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

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

const options = {method: 'GET', url: '{{baseUrl}}/3dsecure/:id'};

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

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

const req = unirest('GET', '{{baseUrl}}/3dsecure/:id');

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

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

const options = {method: 'GET', url: '{{baseUrl}}/3dsecure/:id'};

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

const url = '{{baseUrl}}/3dsecure/:id';
const options = {method: 'GET'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/3dsecure/:id" in

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

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

curl_close($curl);

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

echo $response->getBody();
setUrl('{{baseUrl}}/3dsecure/:id');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/3dsecure/:id")

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

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

url = "{{baseUrl}}/3dsecure/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/3dsecure/:id"

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

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

url = URI("{{baseUrl}}/3dsecure/:id")

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

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

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

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

response = conn.get('/baseUrl/3dsecure/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET Retrieve a list of ThreeDSecure entries
{{baseUrl}}/3dsecure
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/3dsecure")
require "http/client"

url = "{{baseUrl}}/3dsecure"

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

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

func main() {

	url := "{{baseUrl}}/3dsecure"

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

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

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

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

}
GET /baseUrl/3dsecure HTTP/1.1
Host: example.com

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/3dsecure")

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

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

url = "{{baseUrl}}/3dsecure"

response = requests.get(url)

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

url <- "{{baseUrl}}/3dsecure"

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

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

url = URI("{{baseUrl}}/3dsecure")

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

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

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

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

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

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Search PEP-Sanctions-Adverse Media lists
{{baseUrl}}/aml
QUERY PARAMS

firstName
lastName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/aml?firstName=&lastName=");

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

(client/get "{{baseUrl}}/aml" {:query-params {:firstName ""
                                                              :lastName ""}})
require "http/client"

url = "{{baseUrl}}/aml?firstName=&lastName="

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

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

func main() {

	url := "{{baseUrl}}/aml?firstName=&lastName="

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

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

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

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

}
GET /baseUrl/aml?firstName=&lastName= HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/aml?firstName=&lastName=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/aml?firstName=&lastName=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/aml?firstName=&lastName=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aml',
  params: {firstName: '', lastName: ''}
};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/aml?firstName=&lastName=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/aml?firstName=&lastName=',
  headers: {}
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aml',
  qs: {firstName: '', lastName: ''}
};

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

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

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

req.query({
  firstName: '',
  lastName: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/aml',
  params: {firstName: '', lastName: ''}
};

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

const url = '{{baseUrl}}/aml?firstName=&lastName=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/aml?firstName=&lastName="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

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

let uri = Uri.of_string "{{baseUrl}}/aml?firstName=&lastName=" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/aml?firstName=&lastName=');

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

$request->setQueryData([
  'firstName' => '',
  'lastName' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/aml');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'firstName' => '',
  'lastName' => ''
]));

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

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

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

conn.request("GET", "/baseUrl/aml?firstName=&lastName=")

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

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

url = "{{baseUrl}}/aml"

querystring = {"firstName":"","lastName":""}

response = requests.get(url, params=querystring)

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

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

queryString <- list(
  firstName = "",
  lastName = ""
)

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

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

url = URI("{{baseUrl}}/aml?firstName=&lastName=")

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

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

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

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

response = conn.get('/baseUrl/aml') do |req|
  req.params['firstName'] = ''
  req.params['lastName'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let querystring = [
        ("firstName", ""),
        ("lastName", ""),
    ];

    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}}/aml?firstName=&lastName='
http GET '{{baseUrl}}/aml?firstName=&lastName='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/aml?firstName=&lastName='
import Foundation

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

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "firstName": "Benjamin",
    "lastName": "Franklin",
    "regime": "United States Government",
    "title": [
      "Postmaster General",
      "Ambassador to France",
      "Ambassador to Sweden",
      "Supreme Executive Council of Commonwealth of Pennsylvania"
    ]
  }
]
PUT Create a Bank Account with predefined ID
{{baseUrl}}/bank-accounts/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/put "{{baseUrl}}/bank-accounts/:id")
require "http/client"

url = "{{baseUrl}}/bank-accounts/:id"

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

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

func main() {

	url := "{{baseUrl}}/bank-accounts/:id"

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

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

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

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

}
PUT /baseUrl/bank-accounts/:id HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/bank-accounts/:id")
  .put(null)
  .build();

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

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

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

xhr.open('PUT', '{{baseUrl}}/bank-accounts/:id');

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

const options = {method: 'PUT', url: '{{baseUrl}}/bank-accounts/:id'};

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

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/bank-accounts/:id")
  .put(null)
  .build()

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

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

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

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

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

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

const options = {method: 'PUT', url: '{{baseUrl}}/bank-accounts/:id'};

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

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

const req = unirest('PUT', '{{baseUrl}}/bank-accounts/:id');

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

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

const options = {method: 'PUT', url: '{{baseUrl}}/bank-accounts/:id'};

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

const url = '{{baseUrl}}/bank-accounts/:id';
const options = {method: 'PUT'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/bank-accounts/:id" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("PUT", "/baseUrl/bank-accounts/:id")

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

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

url = "{{baseUrl}}/bank-accounts/:id"

response = requests.put(url)

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

url <- "{{baseUrl}}/bank-accounts/:id"

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

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

url = URI("{{baseUrl}}/bank-accounts/:id")

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

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

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

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

response = conn.put('/baseUrl/bank-accounts/:id') do |req|
end

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

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

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

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

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

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

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

dataTask.resume()
POST Create a Bank Account
{{baseUrl}}/bank-accounts
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/post "{{baseUrl}}/bank-accounts")
require "http/client"

url = "{{baseUrl}}/bank-accounts"

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

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

func main() {

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

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

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bank-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('POST', '{{baseUrl}}/bank-accounts');

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

const options = {method: 'POST', url: '{{baseUrl}}/bank-accounts'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/bank-accounts")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/bank-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: 'POST', url: '{{baseUrl}}/bank-accounts'};

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

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

const req = unirest('POST', '{{baseUrl}}/bank-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: 'POST', url: '{{baseUrl}}/bank-accounts'};

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

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

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

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

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

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

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

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

conn.request("POST", "/baseUrl/bank-accounts")

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

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

url = "{{baseUrl}}/bank-accounts"

response = requests.post(url)

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

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

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

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

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

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

puts response.status
puts response.body
use reqwest;

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

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

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

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

dataTask.resume()
POST Deactivate a Bank Account
{{baseUrl}}/bank-accounts/:id/deactivation
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts/:id/deactivation");

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

(client/post "{{baseUrl}}/bank-accounts/:id/deactivation")
require "http/client"

url = "{{baseUrl}}/bank-accounts/:id/deactivation"

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

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

func main() {

	url := "{{baseUrl}}/bank-accounts/:id/deactivation"

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/bank-accounts/:id/deactivation'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/bank-accounts/:id/deactivation")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/bank-accounts/:id/deactivation',
  headers: {}
};

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

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

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

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

const req = unirest('POST', '{{baseUrl}}/bank-accounts/:id/deactivation');

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}}/bank-accounts/:id/deactivation'
};

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

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

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

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

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

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

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

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

conn.request("POST", "/baseUrl/bank-accounts/:id/deactivation")

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

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

url = "{{baseUrl}}/bank-accounts/:id/deactivation"

response = requests.post(url)

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

url <- "{{baseUrl}}/bank-accounts/:id/deactivation"

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

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

url = URI("{{baseUrl}}/bank-accounts/:id/deactivation")

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

puts response.status
puts response.body
use reqwest;

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

    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}}/bank-accounts/:id/deactivation
http POST {{baseUrl}}/bank-accounts/:id/deactivation
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/bank-accounts/:id/deactivation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts/:id/deactivation")! 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 Retrieve a Bank Account
{{baseUrl}}/bank-accounts/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

(client/get "{{baseUrl}}/bank-accounts/:id")
require "http/client"

url = "{{baseUrl}}/bank-accounts/:id"

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

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

func main() {

	url := "{{baseUrl}}/bank-accounts/:id"

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

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

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

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

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

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/bank-accounts/:id');

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

let uri = Uri.of_string "{{baseUrl}}/bank-accounts/:id" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/bank-accounts/:id")

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

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

url = "{{baseUrl}}/bank-accounts/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/bank-accounts/:id"

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

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

url = URI("{{baseUrl}}/bank-accounts/:id")

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

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

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

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

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

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

dataTask.resume()
GET Retrieve a list of bank accounts
{{baseUrl}}/bank-accounts
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

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

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

func main() {

	url := "{{baseUrl}}/bank-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/bank-accounts HTTP/1.1
Host: example.com

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

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

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

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/bank-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}}/bank-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}}/bank-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}}/bank-accounts'};

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

const url = '{{baseUrl}}/bank-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}}/bank-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}}/bank-accounts" in

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/bank-accounts"

response = requests.get(url)

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

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

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

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

url = URI("{{baseUrl}}/bank-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/bank-accounts') do |req|
end

puts response.status
puts response.body
use reqwest;

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-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()
PATCH Update a bank account's values
{{baseUrl}}/bank-accounts/:id
BODY json

{
  "accountType": "",
  "bankName": "",
  "billingAddress": "",
  "customFields": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts/:id");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}");

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

(client/patch "{{baseUrl}}/bank-accounts/:id" {:content-type :json
                                                               :form-params {:customFields {:foo "bar"}}})
require "http/client"

url = "{{baseUrl}}/bank-accounts/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/bank-accounts/:id"),
    Content = new StringContent("{\n  \"customFields\": {\n    \"foo\": \"bar\"\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}}/bank-accounts/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/bank-accounts/:id"

	payload := strings.NewReader("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")

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

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

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

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

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

}
PATCH /baseUrl/bank-accounts/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "customFields": {
    "foo": "bar"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/bank-accounts/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/bank-accounts/:id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"customFields\": {\n    \"foo\": \"bar\"\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  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/bank-accounts/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/bank-accounts/:id")
  .header("content-type", "application/json")
  .body("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  customFields: {
    foo: 'bar'
  }
});

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

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

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/bank-accounts/:id',
  headers: {'content-type': 'application/json'},
  data: {customFields: {foo: 'bar'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/bank-accounts/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customFields":{"foo":"bar"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/bank-accounts/:id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customFields": {\n    "foo": "bar"\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  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/bank-accounts/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/bank-accounts/:id',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/bank-accounts/:id',
  headers: {'content-type': 'application/json'},
  body: {customFields: {foo: 'bar'}},
  json: true
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/bank-accounts/:id');

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

req.type('json');
req.send({
  customFields: {
    foo: 'bar'
  }
});

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/bank-accounts/:id',
  headers: {'content-type': 'application/json'},
  data: {customFields: {foo: 'bar'}}
};

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

const url = '{{baseUrl}}/bank-accounts/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customFields":{"foo":"bar"}}'
};

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 = @{ @"customFields": @{ @"foo": @"bar" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bank-accounts/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/bank-accounts/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/bank-accounts/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'customFields' => [
        'foo' => 'bar'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/bank-accounts/:id', [
  'body' => '{
  "customFields": {
    "foo": "bar"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/bank-accounts/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customFields' => [
    'foo' => 'bar'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/bank-accounts/:id');
$request->setRequestMethod('PATCH');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bank-accounts/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customFields": {
    "foo": "bar"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bank-accounts/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customFields": {
    "foo": "bar"
  }
}'
import http.client

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

payload = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

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

conn.request("PATCH", "/baseUrl/bank-accounts/:id", payload, headers)

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

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

url = "{{baseUrl}}/bank-accounts/:id"

payload = { "customFields": { "foo": "bar" } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/bank-accounts/:id"

payload <- "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/bank-accounts/:id")

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

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

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

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

response = conn.patch('/baseUrl/bank-accounts/:id') do |req|
  req.body = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\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}}/bank-accounts/:id";

    let payload = json!({"customFields": json!({"foo": "bar"})});

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

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

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/bank-accounts/:id \
  --header 'content-type: application/json' \
  --data '{
  "customFields": {
    "foo": "bar"
  }
}'
echo '{
  "customFields": {
    "foo": "bar"
  }
}' |  \
  http PATCH {{baseUrl}}/bank-accounts/:id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "customFields": {\n    "foo": "bar"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/bank-accounts/:id
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
PUT Create a blocklist with predefined ID
{{baseUrl}}/blocklists/:id
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists/:id");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}");

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

(client/put "{{baseUrl}}/blocklists/:id" {:content-type :json
                                                          :form-params {:_links [{:rel ""}]
                                                                        :createdTime ""
                                                                        :expirationTime ""
                                                                        :id ""
                                                                        :type ""
                                                                        :updatedTime ""
                                                                        :value ""}})
require "http/client"

url = "{{baseUrl}}/blocklists/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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}}/blocklists/:id"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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}}/blocklists/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/blocklists/:id"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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/blocklists/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 156

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/blocklists/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/blocklists/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/blocklists/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/blocklists/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  expirationTime: '',
  id: '',
  type: '',
  updatedTime: '',
  value: ''
});

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/blocklists/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    expirationTime: '',
    id: '',
    type: '',
    updatedTime: '',
    value: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/blocklists/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/blocklists/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "expirationTime": "",\n  "id": "",\n  "type": "",\n  "updatedTime": "",\n  "value": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/blocklists/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  _links: [{rel: ''}],
  createdTime: '',
  expirationTime: '',
  id: '',
  type: '',
  updatedTime: '',
  value: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/blocklists/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    createdTime: '',
    expirationTime: '',
    id: '',
    type: '',
    updatedTime: '',
    value: ''
  },
  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}}/blocklists/:id');

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

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  expirationTime: '',
  id: '',
  type: '',
  updatedTime: '',
  value: ''
});

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}}/blocklists/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    expirationTime: '',
    id: '',
    type: '',
    updatedTime: '',
    value: ''
  }
};

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

const url = '{{baseUrl}}/blocklists/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"createdTime": @"",
                              @"expirationTime": @"",
                              @"id": @"",
                              @"type": @"",
                              @"updatedTime": @"",
                              @"value": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/blocklists/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}" in

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'expirationTime' => '',
  'id' => '',
  'type' => '',
  'updatedTime' => '',
  'value' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'expirationTime' => '',
  'id' => '',
  'type' => '',
  'updatedTime' => '',
  'value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/blocklists/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/blocklists/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/blocklists/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}'
import http.client

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

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/blocklists/:id", payload, headers)

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

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

url = "{{baseUrl}}/blocklists/:id"

payload = {
    "_links": [{ "rel": "" }],
    "createdTime": "",
    "expirationTime": "",
    "id": "",
    "type": "",
    "updatedTime": "",
    "value": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/blocklists/:id"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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}}/blocklists/:id")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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/blocklists/:id') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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}}/blocklists/:id";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "createdTime": "",
        "expirationTime": "",
        "id": "",
        "type": "",
        "updatedTime": "",
        "value": ""
    });

    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}}/blocklists/:id \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}' |  \
  http PUT {{baseUrl}}/blocklists/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "expirationTime": "",\n  "id": "",\n  "type": "",\n  "updatedTime": "",\n  "value": ""\n}' \
  --output-document \
  - {{baseUrl}}/blocklists/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
] as [String : Any]

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

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

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

dataTask.resume()
POST Create a blocklist
{{baseUrl}}/blocklists
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}");

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

(client/post "{{baseUrl}}/blocklists" {:content-type :json
                                                       :form-params {:_links [{:rel ""}]
                                                                     :createdTime ""
                                                                     :expirationTime ""
                                                                     :id ""
                                                                     :type ""
                                                                     :updatedTime ""
                                                                     :value ""}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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/blocklists HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 156

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/blocklists")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/blocklists"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/blocklists")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/blocklists")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  expirationTime: '',
  id: '',
  type: '',
  updatedTime: '',
  value: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/blocklists',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    expirationTime: '',
    id: '',
    type: '',
    updatedTime: '',
    value: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/blocklists';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/blocklists',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "expirationTime": "",\n  "id": "",\n  "type": "",\n  "updatedTime": "",\n  "value": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/blocklists")
  .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/blocklists',
  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({
  _links: [{rel: ''}],
  createdTime: '',
  expirationTime: '',
  id: '',
  type: '',
  updatedTime: '',
  value: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/blocklists',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    createdTime: '',
    expirationTime: '',
    id: '',
    type: '',
    updatedTime: '',
    value: ''
  },
  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}}/blocklists');

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

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  expirationTime: '',
  id: '',
  type: '',
  updatedTime: '',
  value: ''
});

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}}/blocklists',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    expirationTime: '',
    id: '',
    type: '',
    updatedTime: '',
    value: ''
  }
};

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

const url = '{{baseUrl}}/blocklists';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"createdTime": @"",
                              @"expirationTime": @"",
                              @"id": @"",
                              @"type": @"",
                              @"updatedTime": @"",
                              @"value": @"" };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/blocklists",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'createdTime' => '',
    'expirationTime' => '',
    'id' => '',
    'type' => '',
    'updatedTime' => '',
    'value' => ''
  ]),
  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}}/blocklists', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'expirationTime' => '',
  'id' => '',
  'type' => '',
  'updatedTime' => '',
  'value' => ''
]));

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

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

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

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/blocklists"

payload = {
    "_links": [{ "rel": "" }],
    "createdTime": "",
    "expirationTime": "",
    "id": "",
    "type": "",
    "updatedTime": "",
    "value": ""
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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}}/blocklists")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\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/blocklists') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"expirationTime\": \"\",\n  \"id\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\",\n  \"value\": \"\"\n}"
end

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

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

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "createdTime": "",
        "expirationTime": "",
        "id": "",
        "type": "",
        "updatedTime": "",
        "value": ""
    });

    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}}/blocklists \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
}' |  \
  http POST {{baseUrl}}/blocklists \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "expirationTime": "",\n  "id": "",\n  "type": "",\n  "updatedTime": "",\n  "value": ""\n}' \
  --output-document \
  - {{baseUrl}}/blocklists
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "createdTime": "",
  "expirationTime": "",
  "id": "",
  "type": "",
  "updatedTime": "",
  "value": ""
] as [String : Any]

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

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

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

dataTask.resume()
DELETE Delete a blocklist
{{baseUrl}}/blocklists/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists/:id");

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

(client/delete "{{baseUrl}}/blocklists/:id")
require "http/client"

url = "{{baseUrl}}/blocklists/:id"

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

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

func main() {

	url := "{{baseUrl}}/blocklists/:id"

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

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

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

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

}
DELETE /baseUrl/blocklists/:id HTTP/1.1
Host: example.com

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

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/blocklists/:id")
  .delete(null)
  .build();

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

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

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

xhr.open('DELETE', '{{baseUrl}}/blocklists/:id');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/blocklists/:id'};

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

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

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

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

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

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

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

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

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/blocklists/:id'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/blocklists/:id');

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

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

const options = {method: 'DELETE', url: '{{baseUrl}}/blocklists/:id'};

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

const url = '{{baseUrl}}/blocklists/:id';
const options = {method: 'DELETE'};

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

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

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

let uri = Uri.of_string "{{baseUrl}}/blocklists/:id" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("DELETE", "/baseUrl/blocklists/:id")

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

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

url = "{{baseUrl}}/blocklists/:id"

response = requests.delete(url)

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

url <- "{{baseUrl}}/blocklists/:id"

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

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

url = URI("{{baseUrl}}/blocklists/:id")

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

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

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

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

response = conn.delete('/baseUrl/blocklists/:id') do |req|
end

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

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

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

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

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

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

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

dataTask.resume()
GET Retrieve a blocklist
{{baseUrl}}/blocklists/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists/:id");

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

(client/get "{{baseUrl}}/blocklists/:id")
require "http/client"

url = "{{baseUrl}}/blocklists/:id"

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

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

func main() {

	url := "{{baseUrl}}/blocklists/:id"

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

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

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

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

}
GET /baseUrl/blocklists/:id HTTP/1.1
Host: example.com

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

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

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

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

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

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

xhr.open('GET', '{{baseUrl}}/blocklists/:id');

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

const req = unirest('GET', '{{baseUrl}}/blocklists/:id');

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

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

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

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

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

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

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

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

let uri = Uri.of_string "{{baseUrl}}/blocklists/:id" in

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

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

curl_close($curl);

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

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

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

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

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

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

conn.request("GET", "/baseUrl/blocklists/:id")

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

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

url = "{{baseUrl}}/blocklists/:id"

response = requests.get(url)

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

url <- "{{baseUrl}}/blocklists/:id"

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

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

url = URI("{{baseUrl}}/blocklists/:id")

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

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

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

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

response = conn.get('/baseUrl/blocklists/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

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

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

CURL *hnd = curl_easy_init();

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

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

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

url = "{{baseUrl}}/blocklists"

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

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

func main() {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

curl_close($curl);

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/blocklists"

response = requests.get(url)

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

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

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

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

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

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

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

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

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

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

puts response.status
puts response.body
use reqwest;

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

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

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

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

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

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Cancel a coupon redemption
{{baseUrl}}/coupons-redemptions/:id/cancel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions/:id/cancel");

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

(client/post "{{baseUrl}}/coupons-redemptions/:id/cancel")
require "http/client"

url = "{{baseUrl}}/coupons-redemptions/:id/cancel"

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

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

func main() {

	url := "{{baseUrl}}/coupons-redemptions/:id/cancel"

	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/coupons-redemptions/:id/cancel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons-redemptions/:id/cancel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons-redemptions/:id/cancel"))
    .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}}/coupons-redemptions/:id/cancel")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons-redemptions/:id/cancel")
  .asString();
const data = null;

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

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

xhr.open('POST', '{{baseUrl}}/coupons-redemptions/:id/cancel');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons-redemptions/:id/cancel'
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/coupons-redemptions/:id/cancel")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/coupons-redemptions/:id/cancel',
  headers: {}
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons-redemptions/:id/cancel'
};

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

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

const req = unirest('POST', '{{baseUrl}}/coupons-redemptions/:id/cancel');

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons-redemptions/:id/cancel'
};

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

const url = '{{baseUrl}}/coupons-redemptions/:id/cancel';
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}}/coupons-redemptions/:id/cancel"]
                                                       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}}/coupons-redemptions/:id/cancel" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions/:id/cancel');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons-redemptions/:id/cancel');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons-redemptions/:id/cancel' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions/:id/cancel' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/coupons-redemptions/:id/cancel")

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

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

url = "{{baseUrl}}/coupons-redemptions/:id/cancel"

response = requests.post(url)

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

url <- "{{baseUrl}}/coupons-redemptions/:id/cancel"

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

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

url = URI("{{baseUrl}}/coupons-redemptions/:id/cancel")

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/coupons-redemptions/:id/cancel') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/coupons-redemptions/:id/cancel";

    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}}/coupons-redemptions/:id/cancel
http POST {{baseUrl}}/coupons-redemptions/:id/cancel
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/coupons-redemptions/:id/cancel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions/:id/cancel")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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

dataTask.resume()
POST Create a coupon
{{baseUrl}}/coupons
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}");

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

(client/post "{{baseUrl}}/coupons" {:content-type :json
                                                    :form-params {:_links [{:rel ""}]
                                                                  :createdTime ""
                                                                  :description ""
                                                                  :discount {:type ""}
                                                                  :expiredTime ""
                                                                  :id ""
                                                                  :issuedTime ""
                                                                  :redemptionsCount 0
                                                                  :restrictions [{:type ""}]
                                                                  :status ""
                                                                  :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/coupons"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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}}/coupons"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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}}/coupons");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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/coupons HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 296

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  description: '',
  discount: {
    type: ''
  },
  expiredTime: '',
  id: '',
  issuedTime: '',
  redemptionsCount: 0,
  restrictions: [
    {
      type: ''
    }
  ],
  status: '',
  updatedTime: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    description: '',
    discount: {type: ''},
    expiredTime: '',
    id: '',
    issuedTime: '',
    redemptionsCount: 0,
    restrictions: [{type: ''}],
    status: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "description": "",\n  "discount": {\n    "type": ""\n  },\n  "expiredTime": "",\n  "id": "",\n  "issuedTime": "",\n  "redemptionsCount": 0,\n  "restrictions": [\n    {\n      "type": ""\n    }\n  ],\n  "status": "",\n  "updatedTime": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/coupons")
  .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/coupons',
  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({
  _links: [{rel: ''}],
  createdTime: '',
  description: '',
  discount: {type: ''},
  expiredTime: '',
  id: '',
  issuedTime: '',
  redemptionsCount: 0,
  restrictions: [{type: ''}],
  status: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    createdTime: '',
    description: '',
    discount: {type: ''},
    expiredTime: '',
    id: '',
    issuedTime: '',
    redemptionsCount: 0,
    restrictions: [{type: ''}],
    status: '',
    updatedTime: ''
  },
  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}}/coupons');

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

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  description: '',
  discount: {
    type: ''
  },
  expiredTime: '',
  id: '',
  issuedTime: '',
  redemptionsCount: 0,
  restrictions: [
    {
      type: ''
    }
  ],
  status: '',
  updatedTime: ''
});

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}}/coupons',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    description: '',
    discount: {type: ''},
    expiredTime: '',
    id: '',
    issuedTime: '',
    redemptionsCount: 0,
    restrictions: [{type: ''}],
    status: '',
    updatedTime: ''
  }
};

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

const url = '{{baseUrl}}/coupons';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"createdTime": @"",
                              @"description": @"",
                              @"discount": @{ @"type": @"" },
                              @"expiredTime": @"",
                              @"id": @"",
                              @"issuedTime": @"",
                              @"redemptionsCount": @0,
                              @"restrictions": @[ @{ @"type": @"" } ],
                              @"status": @"",
                              @"updatedTime": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons"]
                                                       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}}/coupons" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'createdTime' => '',
    'description' => '',
    'discount' => [
        'type' => ''
    ],
    'expiredTime' => '',
    'id' => '',
    'issuedTime' => '',
    'redemptionsCount' => 0,
    'restrictions' => [
        [
                'type' => ''
        ]
    ],
    'status' => '',
    'updatedTime' => ''
  ]),
  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}}/coupons', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'description' => '',
  'discount' => [
    'type' => ''
  ],
  'expiredTime' => '',
  'id' => '',
  'issuedTime' => '',
  'redemptionsCount' => 0,
  'restrictions' => [
    [
        'type' => ''
    ]
  ],
  'status' => '',
  'updatedTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'description' => '',
  'discount' => [
    'type' => ''
  ],
  'expiredTime' => '',
  'id' => '',
  'issuedTime' => '',
  'redemptionsCount' => 0,
  'restrictions' => [
    [
        'type' => ''
    ]
  ],
  'status' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons');
$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}}/coupons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}'
import http.client

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

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/coupons"

payload = {
    "_links": [{ "rel": "" }],
    "createdTime": "",
    "description": "",
    "discount": { "type": "" },
    "expiredTime": "",
    "id": "",
    "issuedTime": "",
    "redemptionsCount": 0,
    "restrictions": [{ "type": "" }],
    "status": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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}}/coupons")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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/coupons') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}"
end

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

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

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "createdTime": "",
        "description": "",
        "discount": json!({"type": ""}),
        "expiredTime": "",
        "id": "",
        "issuedTime": "",
        "redemptionsCount": 0,
        "restrictions": (json!({"type": ""})),
        "status": "",
        "updatedTime": ""
    });

    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}}/coupons \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/coupons \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "description": "",\n  "discount": {\n    "type": ""\n  },\n  "expiredTime": "",\n  "id": "",\n  "issuedTime": "",\n  "redemptionsCount": 0,\n  "restrictions": [\n    {\n      "type": ""\n    }\n  ],\n  "status": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/coupons
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "createdTime": "",
  "description": "",
  "discount": ["type": ""],
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [["type": ""]],
  "status": "",
  "updatedTime": ""
] as [String : Any]

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

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

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

dataTask.resume()
PUT Create or update a coupon with predefined coupon ID
{{baseUrl}}/coupons/:id
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons/:id");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}");

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

(client/put "{{baseUrl}}/coupons/:id" {:content-type :json
                                                       :form-params {:_links [{:rel ""}]
                                                                     :createdTime ""
                                                                     :description ""
                                                                     :discount {:type ""}
                                                                     :expiredTime ""
                                                                     :id ""
                                                                     :issuedTime ""
                                                                     :redemptionsCount 0
                                                                     :restrictions [{:type ""}]
                                                                     :status ""
                                                                     :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/coupons/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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}}/coupons/:id"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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}}/coupons/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/coupons/:id"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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/coupons/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 296

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/coupons/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/coupons/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  description: '',
  discount: {
    type: ''
  },
  expiredTime: '',
  id: '',
  issuedTime: '',
  redemptionsCount: 0,
  restrictions: [
    {
      type: ''
    }
  ],
  status: '',
  updatedTime: ''
});

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/coupons/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    description: '',
    discount: {type: ''},
    expiredTime: '',
    id: '',
    issuedTime: '',
    redemptionsCount: 0,
    restrictions: [{type: ''}],
    status: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "description": "",\n  "discount": {\n    "type": ""\n  },\n  "expiredTime": "",\n  "id": "",\n  "issuedTime": "",\n  "redemptionsCount": 0,\n  "restrictions": [\n    {\n      "type": ""\n    }\n  ],\n  "status": "",\n  "updatedTime": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/coupons/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({
  _links: [{rel: ''}],
  createdTime: '',
  description: '',
  discount: {type: ''},
  expiredTime: '',
  id: '',
  issuedTime: '',
  redemptionsCount: 0,
  restrictions: [{type: ''}],
  status: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/coupons/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    createdTime: '',
    description: '',
    discount: {type: ''},
    expiredTime: '',
    id: '',
    issuedTime: '',
    redemptionsCount: 0,
    restrictions: [{type: ''}],
    status: '',
    updatedTime: ''
  },
  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}}/coupons/:id');

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

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  description: '',
  discount: {
    type: ''
  },
  expiredTime: '',
  id: '',
  issuedTime: '',
  redemptionsCount: 0,
  restrictions: [
    {
      type: ''
    }
  ],
  status: '',
  updatedTime: ''
});

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}}/coupons/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    createdTime: '',
    description: '',
    discount: {type: ''},
    expiredTime: '',
    id: '',
    issuedTime: '',
    redemptionsCount: 0,
    restrictions: [{type: ''}],
    status: '',
    updatedTime: ''
  }
};

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

const url = '{{baseUrl}}/coupons/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"createdTime": @"",
                              @"description": @"",
                              @"discount": @{ @"type": @"" },
                              @"expiredTime": @"",
                              @"id": @"",
                              @"issuedTime": @"",
                              @"redemptionsCount": @0,
                              @"restrictions": @[ @{ @"type": @"" } ],
                              @"status": @"",
                              @"updatedTime": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/coupons/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'createdTime' => '',
    'description' => '',
    'discount' => [
        'type' => ''
    ],
    'expiredTime' => '',
    'id' => '',
    'issuedTime' => '',
    'redemptionsCount' => 0,
    'restrictions' => [
        [
                'type' => ''
        ]
    ],
    'status' => '',
    'updatedTime' => ''
  ]),
  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}}/coupons/:id', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'description' => '',
  'discount' => [
    'type' => ''
  ],
  'expiredTime' => '',
  'id' => '',
  'issuedTime' => '',
  'redemptionsCount' => 0,
  'restrictions' => [
    [
        'type' => ''
    ]
  ],
  'status' => '',
  'updatedTime' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'description' => '',
  'discount' => [
    'type' => ''
  ],
  'expiredTime' => '',
  'id' => '',
  'issuedTime' => '',
  'redemptionsCount' => 0,
  'restrictions' => [
    [
        'type' => ''
    ]
  ],
  'status' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}'
import http.client

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

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/coupons/:id", payload, headers)

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

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

url = "{{baseUrl}}/coupons/:id"

payload = {
    "_links": [{ "rel": "" }],
    "createdTime": "",
    "description": "",
    "discount": { "type": "" },
    "expiredTime": "",
    "id": "",
    "issuedTime": "",
    "redemptionsCount": 0,
    "restrictions": [{ "type": "" }],
    "status": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/coupons/:id"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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}}/coupons/:id")

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

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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/coupons/:id') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discount\": {\n    \"type\": \"\"\n  },\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"issuedTime\": \"\",\n  \"redemptionsCount\": 0,\n  \"restrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"status\": \"\",\n  \"updatedTime\": \"\"\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}}/coupons/:id";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "createdTime": "",
        "description": "",
        "discount": json!({"type": ""}),
        "expiredTime": "",
        "id": "",
        "issuedTime": "",
        "redemptionsCount": 0,
        "restrictions": (json!({"type": ""})),
        "status": "",
        "updatedTime": ""
    });

    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}}/coupons/:id \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "description": "",
  "discount": {
    "type": ""
  },
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [
    {
      "type": ""
    }
  ],
  "status": "",
  "updatedTime": ""
}' |  \
  http PUT {{baseUrl}}/coupons/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "description": "",\n  "discount": {\n    "type": ""\n  },\n  "expiredTime": "",\n  "id": "",\n  "issuedTime": "",\n  "redemptionsCount": 0,\n  "restrictions": [\n    {\n      "type": ""\n    }\n  ],\n  "status": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/coupons/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "createdTime": "",
  "description": "",
  "discount": ["type": ""],
  "expiredTime": "",
  "id": "",
  "issuedTime": "",
  "redemptionsCount": 0,
  "restrictions": [["type": ""]],
  "status": "",
  "updatedTime": ""
] as [String : Any]

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

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

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

dataTask.resume()
POST Redeem a coupon
{{baseUrl}}/coupons-redemptions
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalRestrictions": [
    {
      "type": ""
    }
  ],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}");

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

(client/post "{{baseUrl}}/coupons-redemptions" {:content-type :json
                                                                :form-params {:_links [{:rel ""}]
                                                                              :additionalRestrictions [{:type ""}]
                                                                              :canceledTime ""
                                                                              :couponId ""
                                                                              :createdTime ""
                                                                              :customerId ""
                                                                              :id ""}})
require "http/client"

url = "{{baseUrl}}/coupons-redemptions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/coupons-redemptions"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/coupons-redemptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 206

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalRestrictions": [
    {
      "type": ""
    }
  ],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons-redemptions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons-redemptions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons-redemptions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons-redemptions")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  additionalRestrictions: [
    {
      type: ''
    }
  ],
  canceledTime: '',
  couponId: '',
  createdTime: '',
  customerId: '',
  id: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons-redemptions',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    additionalRestrictions: [{type: ''}],
    canceledTime: '',
    couponId: '',
    createdTime: '',
    customerId: '',
    id: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons-redemptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"additionalRestrictions":[{"type":""}],"canceledTime":"","couponId":"","createdTime":"","customerId":"","id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons-redemptions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "additionalRestrictions": [\n    {\n      "type": ""\n    }\n  ],\n  "canceledTime": "",\n  "couponId": "",\n  "createdTime": "",\n  "customerId": "",\n  "id": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/coupons-redemptions")
  .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/coupons-redemptions',
  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({
  _links: [{rel: ''}],
  additionalRestrictions: [{type: ''}],
  canceledTime: '',
  couponId: '',
  createdTime: '',
  customerId: '',
  id: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons-redemptions',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    additionalRestrictions: [{type: ''}],
    canceledTime: '',
    couponId: '',
    createdTime: '',
    customerId: '',
    id: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/coupons-redemptions');

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

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  additionalRestrictions: [
    {
      type: ''
    }
  ],
  canceledTime: '',
  couponId: '',
  createdTime: '',
  customerId: '',
  id: ''
});

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

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons-redemptions',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    additionalRestrictions: [{type: ''}],
    canceledTime: '',
    couponId: '',
    createdTime: '',
    customerId: '',
    id: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/coupons-redemptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"additionalRestrictions":[{"type":""}],"canceledTime":"","couponId":"","createdTime":"","customerId":"","id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"additionalRestrictions": @[ @{ @"type": @"" } ],
                              @"canceledTime": @"",
                              @"couponId": @"",
                              @"createdTime": @"",
                              @"customerId": @"",
                              @"id": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons-redemptions"]
                                                       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}}/coupons-redemptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons-redemptions",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'additionalRestrictions' => [
        [
                'type' => ''
        ]
    ],
    'canceledTime' => '',
    'couponId' => '',
    'createdTime' => '',
    'customerId' => '',
    'id' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/coupons-redemptions', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalRestrictions": [
    {
      "type": ""
    }
  ],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'additionalRestrictions' => [
    [
        'type' => ''
    ]
  ],
  'canceledTime' => '',
  'couponId' => '',
  'createdTime' => '',
  'customerId' => '',
  'id' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'additionalRestrictions' => [
    [
        'type' => ''
    ]
  ],
  'canceledTime' => '',
  'couponId' => '',
  'createdTime' => '',
  'customerId' => '',
  'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons-redemptions');
$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}}/coupons-redemptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalRestrictions": [
    {
      "type": ""
    }
  ],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalRestrictions": [
    {
      "type": ""
    }
  ],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/coupons-redemptions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/coupons-redemptions"

payload = {
    "_links": [{ "rel": "" }],
    "additionalRestrictions": [{ "type": "" }],
    "canceledTime": "",
    "couponId": "",
    "createdTime": "",
    "customerId": "",
    "id": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/coupons-redemptions"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/coupons-redemptions")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/coupons-redemptions') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalRestrictions\": [\n    {\n      \"type\": \"\"\n    }\n  ],\n  \"canceledTime\": \"\",\n  \"couponId\": \"\",\n  \"createdTime\": \"\",\n  \"customerId\": \"\",\n  \"id\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/coupons-redemptions";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "additionalRestrictions": (json!({"type": ""})),
        "canceledTime": "",
        "couponId": "",
        "createdTime": "",
        "customerId": "",
        "id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/coupons-redemptions \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalRestrictions": [
    {
      "type": ""
    }
  ],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalRestrictions": [
    {
      "type": ""
    }
  ],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
}' |  \
  http POST {{baseUrl}}/coupons-redemptions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "additionalRestrictions": [\n    {\n      "type": ""\n    }\n  ],\n  "canceledTime": "",\n  "couponId": "",\n  "createdTime": "",\n  "customerId": "",\n  "id": ""\n}' \
  --output-document \
  - {{baseUrl}}/coupons-redemptions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "additionalRestrictions": [["type": ""]],
  "canceledTime": "",
  "couponId": "",
  "createdTime": "",
  "customerId": "",
  "id": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions")! 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 Retrieve a coupon redemption with specified identifier string
{{baseUrl}}/coupons-redemptions/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/coupons-redemptions/:id")
require "http/client"

url = "{{baseUrl}}/coupons-redemptions/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/coupons-redemptions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons-redemptions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/coupons-redemptions/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/coupons-redemptions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons-redemptions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons-redemptions/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons-redemptions/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons-redemptions/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/coupons-redemptions/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons-redemptions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons-redemptions/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/coupons-redemptions/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/coupons-redemptions/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/coupons-redemptions/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/coupons-redemptions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons-redemptions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/coupons-redemptions/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons-redemptions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/coupons-redemptions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons-redemptions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons-redemptions/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/coupons-redemptions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/coupons-redemptions/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/coupons-redemptions/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/coupons-redemptions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/coupons-redemptions/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/coupons-redemptions/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/coupons-redemptions/:id
http GET {{baseUrl}}/coupons-redemptions/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/coupons-redemptions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a coupon
{{baseUrl}}/coupons/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/coupons/:id")
require "http/client"

url = "{{baseUrl}}/coupons/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/coupons/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/coupons/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/coupons/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/coupons/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/coupons/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/coupons/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/coupons/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/coupons/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/coupons/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/coupons/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/coupons/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/coupons/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/coupons/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/coupons/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/coupons/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/coupons/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/coupons/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/coupons/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/coupons/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/coupons/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/coupons/:id
http GET {{baseUrl}}/coupons/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/coupons/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of coupon redemptions
{{baseUrl}}/coupons-redemptions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/coupons-redemptions")
require "http/client"

url = "{{baseUrl}}/coupons-redemptions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/coupons-redemptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons-redemptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/coupons-redemptions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/coupons-redemptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons-redemptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons-redemptions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons-redemptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons-redemptions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/coupons-redemptions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons-redemptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons-redemptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/coupons-redemptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/coupons-redemptions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/coupons-redemptions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/coupons-redemptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons-redemptions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/coupons-redemptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons-redemptions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/coupons-redemptions');

echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons-redemptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons-redemptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/coupons-redemptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/coupons-redemptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/coupons-redemptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/coupons-redemptions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/coupons-redemptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/coupons-redemptions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/coupons-redemptions
http GET {{baseUrl}}/coupons-redemptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/coupons-redemptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of coupons
{{baseUrl}}/coupons
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/coupons")
require "http/client"

url = "{{baseUrl}}/coupons"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/coupons"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/coupons"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/coupons HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/coupons');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/coupons'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/coupons")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/coupons',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/coupons'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/coupons');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/coupons'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/coupons';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/coupons" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/coupons');

echo $response->getBody();
setUrl('{{baseUrl}}/coupons');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/coupons")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/coupons"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/coupons"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/coupons")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/coupons') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/coupons";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/coupons
http GET {{baseUrl}}/coupons
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/coupons
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Set a coupon's expiration time
{{baseUrl}}/coupons/:id/expiration
BODY json

{
  "expiredTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons/:id/expiration");

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  \"expiredTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/coupons/:id/expiration" {:content-type :json
                                                                   :form-params {:expiredTime ""}})
require "http/client"

url = "{{baseUrl}}/coupons/:id/expiration"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"expiredTime\": \"\"\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}}/coupons/:id/expiration"),
    Content = new StringContent("{\n  \"expiredTime\": \"\"\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}}/coupons/:id/expiration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"expiredTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/coupons/:id/expiration"

	payload := strings.NewReader("{\n  \"expiredTime\": \"\"\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/coupons/:id/expiration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "expiredTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons/:id/expiration")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"expiredTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/coupons/:id/expiration"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"expiredTime\": \"\"\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  \"expiredTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/coupons/:id/expiration")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons/:id/expiration")
  .header("content-type", "application/json")
  .body("{\n  \"expiredTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  expiredTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/coupons/:id/expiration');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons/:id/expiration',
  headers: {'content-type': 'application/json'},
  data: {expiredTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/coupons/:id/expiration';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"expiredTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/coupons/:id/expiration',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "expiredTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"expiredTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/coupons/:id/expiration")
  .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/coupons/:id/expiration',
  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({expiredTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/coupons/:id/expiration',
  headers: {'content-type': 'application/json'},
  body: {expiredTime: ''},
  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}}/coupons/:id/expiration');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  expiredTime: ''
});

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}}/coupons/:id/expiration',
  headers: {'content-type': 'application/json'},
  data: {expiredTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/coupons/:id/expiration';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"expiredTime":""}'
};

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 = @{ @"expiredTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons/:id/expiration"]
                                                       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}}/coupons/:id/expiration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"expiredTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/coupons/:id/expiration",
  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([
    'expiredTime' => ''
  ]),
  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}}/coupons/:id/expiration', [
  'body' => '{
  "expiredTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/coupons/:id/expiration');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'expiredTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'expiredTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons/:id/expiration');
$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}}/coupons/:id/expiration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "expiredTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons/:id/expiration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "expiredTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"expiredTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/coupons/:id/expiration", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/coupons/:id/expiration"

payload = { "expiredTime": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/coupons/:id/expiration"

payload <- "{\n  \"expiredTime\": \"\"\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}}/coupons/:id/expiration")

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  \"expiredTime\": \"\"\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/coupons/:id/expiration') do |req|
  req.body = "{\n  \"expiredTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/coupons/:id/expiration";

    let payload = json!({"expiredTime": ""});

    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}}/coupons/:id/expiration \
  --header 'content-type: application/json' \
  --data '{
  "expiredTime": ""
}'
echo '{
  "expiredTime": ""
}' |  \
  http POST {{baseUrl}}/coupons/:id/expiration \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "expiredTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/coupons/:id/expiration
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["expiredTime": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons/:id/expiration")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Create or alter a Custom Field
{{baseUrl}}/custom-fields/:resource/:name
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-fields/:resource/:name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/custom-fields/:resource/:name" {:content-type :json
                                                                         :form-params {:_links [{:rel ""}]
                                                                                       :additionalSchema ""
                                                                                       :description ""
                                                                                       :name ""
                                                                                       :type ""}})
require "http/client"

url = "{{baseUrl}}/custom-fields/:resource/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/custom-fields/:resource/:name"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-fields/:resource/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/custom-fields/:resource/:name"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/custom-fields/:resource/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 124

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/custom-fields/:resource/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-fields/:resource/:name"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/custom-fields/:resource/:name")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/custom-fields/:resource/:name")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  additionalSchema: '',
  description: '',
  name: '',
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/custom-fields/:resource/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/custom-fields/:resource/:name',
  headers: {'content-type': 'application/json'},
  data: {_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"additionalSchema":"","description":"","name":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/custom-fields/:resource/:name',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "additionalSchema": "",\n  "description": "",\n  "name": "",\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/custom-fields/:resource/:name")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/custom-fields/:resource/:name',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/custom-fields/:resource/:name',
  headers: {'content-type': 'application/json'},
  body: {_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/custom-fields/:resource/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  additionalSchema: '',
  description: '',
  name: '',
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/custom-fields/:resource/:name',
  headers: {'content-type': 'application/json'},
  data: {_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"additionalSchema":"","description":"","name":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"additionalSchema": @"",
                              @"description": @"",
                              @"name": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/custom-fields/:resource/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/custom-fields/:resource/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-fields/:resource/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'additionalSchema' => '',
    'description' => '',
    'name' => '',
    'type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/custom-fields/:resource/:name', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'additionalSchema' => '',
  'description' => '',
  'name' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'additionalSchema' => '',
  'description' => '',
  'name' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/custom-fields/:resource/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/custom-fields/:resource/:name"

payload = {
    "_links": [{ "rel": "" }],
    "additionalSchema": "",
    "description": "",
    "name": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/custom-fields/:resource/:name"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/custom-fields/:resource/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/custom-fields/:resource/:name') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"additionalSchema\": \"\",\n  \"description\": \"\",\n  \"name\": \"\",\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/custom-fields/:resource/:name";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "additionalSchema": "",
        "description": "",
        "name": "",
        "type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.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}}/custom-fields/:resource/:name \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
}' |  \
  http PUT {{baseUrl}}/custom-fields/:resource/:name \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "additionalSchema": "",\n  "description": "",\n  "name": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/custom-fields/:resource/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "additionalSchema": "",
  "description": "",
  "name": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-fields/:resource/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve Custom Fields
{{baseUrl}}/custom-fields/:resource
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-fields/:resource");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/custom-fields/:resource")
require "http/client"

url = "{{baseUrl}}/custom-fields/:resource"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/custom-fields/:resource"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-fields/:resource");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/custom-fields/:resource"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/custom-fields/:resource HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/custom-fields/:resource")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-fields/:resource"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/custom-fields/:resource")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/custom-fields/:resource")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/custom-fields/:resource');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/custom-fields/:resource'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-fields/:resource';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/custom-fields/:resource',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/custom-fields/:resource")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/custom-fields/:resource',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/custom-fields/:resource'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/custom-fields/:resource');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/custom-fields/:resource'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/custom-fields/:resource';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/custom-fields/:resource"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/custom-fields/:resource" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-fields/:resource",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/custom-fields/:resource');

echo $response->getBody();
setUrl('{{baseUrl}}/custom-fields/:resource');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/custom-fields/:resource');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-fields/:resource' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-fields/:resource' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/custom-fields/:resource")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/custom-fields/:resource"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/custom-fields/:resource"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/custom-fields/:resource")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/custom-fields/:resource') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/custom-fields/:resource";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/custom-fields/:resource
http GET {{baseUrl}}/custom-fields/:resource
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/custom-fields/:resource
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-fields/:resource")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a Custom Field
{{baseUrl}}/custom-fields/:resource/:name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-fields/:resource/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/custom-fields/:resource/:name")
require "http/client"

url = "{{baseUrl}}/custom-fields/:resource/:name"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/custom-fields/:resource/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-fields/:resource/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/custom-fields/:resource/:name"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/custom-fields/:resource/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/custom-fields/:resource/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-fields/:resource/:name"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/custom-fields/:resource/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/custom-fields/:resource/:name")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/custom-fields/:resource/:name');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/custom-fields/:resource/:name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/custom-fields/:resource/:name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/custom-fields/:resource/:name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/custom-fields/:resource/:name',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/custom-fields/:resource/:name'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/custom-fields/:resource/:name');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/custom-fields/:resource/:name'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/custom-fields/:resource/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/custom-fields/:resource/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-fields/:resource/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/custom-fields/:resource/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/custom-fields/:resource/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/custom-fields/:resource/:name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/custom-fields/:resource/:name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/custom-fields/:resource/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/custom-fields/:resource/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/custom-fields/:resource/:name";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/custom-fields/:resource/:name
http GET {{baseUrl}}/custom-fields/:resource/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/custom-fields/:resource/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-fields/:resource/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Change authentication options
{{baseUrl}}/authentication-options
BODY json

{
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-options");

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  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/authentication-options" {:content-type :json
                                                                  :form-params {:authTokenTtl 0
                                                                                :credentialTtl 0
                                                                                :otpRequired false
                                                                                :passwordPattern ""
                                                                                :resetTokenTtl 0}})
require "http/client"

url = "{{baseUrl}}/authentication-options"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/authentication-options"),
    Content = new StringContent("{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-options");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authentication-options"

	payload := strings.NewReader("{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/authentication-options HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 116

{
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/authentication-options")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authentication-options"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/authentication-options")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/authentication-options")
  .header("content-type", "application/json")
  .body("{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}")
  .asString();
const data = JSON.stringify({
  authTokenTtl: 0,
  credentialTtl: 0,
  otpRequired: false,
  passwordPattern: '',
  resetTokenTtl: 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}}/authentication-options');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/authentication-options',
  headers: {'content-type': 'application/json'},
  data: {
    authTokenTtl: 0,
    credentialTtl: 0,
    otpRequired: false,
    passwordPattern: '',
    resetTokenTtl: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authentication-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"authTokenTtl":0,"credentialTtl":0,"otpRequired":false,"passwordPattern":"","resetTokenTtl":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}}/authentication-options',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "authTokenTtl": 0,\n  "credentialTtl": 0,\n  "otpRequired": false,\n  "passwordPattern": "",\n  "resetTokenTtl": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/authentication-options")
  .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/authentication-options',
  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({
  authTokenTtl: 0,
  credentialTtl: 0,
  otpRequired: false,
  passwordPattern: '',
  resetTokenTtl: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/authentication-options',
  headers: {'content-type': 'application/json'},
  body: {
    authTokenTtl: 0,
    credentialTtl: 0,
    otpRequired: false,
    passwordPattern: '',
    resetTokenTtl: 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}}/authentication-options');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  authTokenTtl: 0,
  credentialTtl: 0,
  otpRequired: false,
  passwordPattern: '',
  resetTokenTtl: 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}}/authentication-options',
  headers: {'content-type': 'application/json'},
  data: {
    authTokenTtl: 0,
    credentialTtl: 0,
    otpRequired: false,
    passwordPattern: '',
    resetTokenTtl: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authentication-options';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"authTokenTtl":0,"credentialTtl":0,"otpRequired":false,"passwordPattern":"","resetTokenTtl":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 = @{ @"authTokenTtl": @0,
                              @"credentialTtl": @0,
                              @"otpRequired": @NO,
                              @"passwordPattern": @"",
                              @"resetTokenTtl": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-options"]
                                                       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}}/authentication-options" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authentication-options",
  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([
    'authTokenTtl' => 0,
    'credentialTtl' => 0,
    'otpRequired' => null,
    'passwordPattern' => '',
    'resetTokenTtl' => 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}}/authentication-options', [
  'body' => '{
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/authentication-options');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'authTokenTtl' => 0,
  'credentialTtl' => 0,
  'otpRequired' => null,
  'passwordPattern' => '',
  'resetTokenTtl' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'authTokenTtl' => 0,
  'credentialTtl' => 0,
  'otpRequired' => null,
  'passwordPattern' => '',
  'resetTokenTtl' => 0
]));
$request->setRequestUrl('{{baseUrl}}/authentication-options');
$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}}/authentication-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/authentication-options", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authentication-options"

payload = {
    "authTokenTtl": 0,
    "credentialTtl": 0,
    "otpRequired": False,
    "passwordPattern": "",
    "resetTokenTtl": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authentication-options"

payload <- "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authentication-options")

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  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/authentication-options') do |req|
  req.body = "{\n  \"authTokenTtl\": 0,\n  \"credentialTtl\": 0,\n  \"otpRequired\": false,\n  \"passwordPattern\": \"\",\n  \"resetTokenTtl\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authentication-options";

    let payload = json!({
        "authTokenTtl": 0,
        "credentialTtl": 0,
        "otpRequired": false,
        "passwordPattern": "",
        "resetTokenTtl": 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}}/authentication-options \
  --header 'content-type: application/json' \
  --data '{
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
}'
echo '{
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
}' |  \
  http PUT {{baseUrl}}/authentication-options \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "authTokenTtl": 0,\n  "credentialTtl": 0,\n  "otpRequired": false,\n  "passwordPattern": "",\n  "resetTokenTtl": 0\n}' \
  --output-document \
  - {{baseUrl}}/authentication-options
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "authTokenTtl": 0,
  "credentialTtl": 0,
  "otpRequired": false,
  "passwordPattern": "",
  "resetTokenTtl": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-options")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Reset Password Token
{{baseUrl}}/password-tokens
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/password-tokens" {:content-type :json
                                                            :form-params {:_links [{:rel ""}]
                                                                          :credentialId ""
                                                                          :expiredTime ""
                                                                          :token ""
                                                                          :username ""}})
require "http/client"

url = "{{baseUrl}}/password-tokens"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/password-tokens"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/password-tokens");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/password-tokens"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/password-tokens HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 125

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/password-tokens")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/password-tokens"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/password-tokens")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/password-tokens")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  credentialId: '',
  expiredTime: '',
  token: '',
  username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/password-tokens');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/password-tokens',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    credentialId: '',
    expiredTime: '',
    token: '',
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/password-tokens';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"credentialId":"","expiredTime":"","token":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/password-tokens',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "credentialId": "",\n  "expiredTime": "",\n  "token": "",\n  "username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/password-tokens")
  .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/password-tokens',
  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({
  _links: [{rel: ''}],
  credentialId: '',
  expiredTime: '',
  token: '',
  username: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/password-tokens',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    credentialId: '',
    expiredTime: '',
    token: '',
    username: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/password-tokens');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  credentialId: '',
  expiredTime: '',
  token: '',
  username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/password-tokens',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    credentialId: '',
    expiredTime: '',
    token: '',
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/password-tokens';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"credentialId":"","expiredTime":"","token":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"credentialId": @"",
                              @"expiredTime": @"",
                              @"token": @"",
                              @"username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/password-tokens"]
                                                       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}}/password-tokens" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/password-tokens",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'credentialId' => '',
    'expiredTime' => '',
    'token' => '',
    'username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/password-tokens', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'credentialId' => '',
  'expiredTime' => '',
  'token' => '',
  'username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'credentialId' => '',
  'expiredTime' => '',
  'token' => '',
  'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/password-tokens');
$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}}/password-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/password-tokens", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/password-tokens"

payload = {
    "_links": [{ "rel": "" }],
    "credentialId": "",
    "expiredTime": "",
    "token": "",
    "username": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/password-tokens"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/password-tokens")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/password-tokens') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"credentialId\": \"\",\n  \"expiredTime\": \"\",\n  \"token\": \"\",\n  \"username\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/password-tokens";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "credentialId": "",
        "expiredTime": "",
        "token": "",
        "username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/password-tokens \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
}' |  \
  http POST {{baseUrl}}/password-tokens \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "credentialId": "",\n  "expiredTime": "",\n  "token": "",\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/password-tokens
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "credentialId": "",
  "expiredTime": "",
  "token": "",
  "username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a credential
{{baseUrl}}/credentials
BODY json

{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials");

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  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/credentials" {:content-type :json
                                                        :form-params {:_links []
                                                                      :customerId ""
                                                                      :expiredTime ""
                                                                      :id ""
                                                                      :password ""
                                                                      :username ""}})
require "http/client"

url = "{{baseUrl}}/credentials"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/credentials"),
    Content = new StringContent("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/credentials"

	payload := strings.NewReader("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/credentials HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/credentials")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/credentials"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/credentials")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/credentials")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [],
  customerId: '',
  expiredTime: '',
  id: '',
  password: '',
  username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/credentials');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/credentials',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [],
    customerId: '',
    expiredTime: '',
    id: '',
    password: '',
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/credentials';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"customerId":"","expiredTime":"","id":"","password":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/credentials',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [],\n  "customerId": "",\n  "expiredTime": "",\n  "id": "",\n  "password": "",\n  "username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/credentials")
  .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/credentials',
  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({
  _links: [],
  customerId: '',
  expiredTime: '',
  id: '',
  password: '',
  username: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/credentials',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [],
    customerId: '',
    expiredTime: '',
    id: '',
    password: '',
    username: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/credentials');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [],
  customerId: '',
  expiredTime: '',
  id: '',
  password: '',
  username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/credentials',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [],
    customerId: '',
    expiredTime: '',
    id: '',
    password: '',
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/credentials';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"customerId":"","expiredTime":"","id":"","password":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[  ],
                              @"customerId": @"",
                              @"expiredTime": @"",
                              @"id": @"",
                              @"password": @"",
                              @"username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/credentials"]
                                                       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}}/credentials" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/credentials",
  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([
    '_links' => [
        
    ],
    'customerId' => '',
    'expiredTime' => '',
    'id' => '',
    'password' => '',
    'username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/credentials', [
  'body' => '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/credentials');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    
  ],
  'customerId' => '',
  'expiredTime' => '',
  'id' => '',
  'password' => '',
  'username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    
  ],
  'customerId' => '',
  'expiredTime' => '',
  'id' => '',
  'password' => '',
  'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/credentials');
$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}}/credentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/credentials", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/credentials"

payload = {
    "_links": [],
    "customerId": "",
    "expiredTime": "",
    "id": "",
    "password": "",
    "username": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/credentials"

payload <- "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/credentials")

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  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/credentials') do |req|
  req.body = "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/credentials";

    let payload = json!({
        "_links": (),
        "customerId": "",
        "expiredTime": "",
        "id": "",
        "password": "",
        "username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/credentials \
  --header 'content-type: application/json' \
  --data '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}'
echo '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}' |  \
  http POST {{baseUrl}}/credentials \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [],\n  "customerId": "",\n  "expiredTime": "",\n  "id": "",\n  "password": "",\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/credentials
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Create or update a credential with predefined ID
{{baseUrl}}/credentials/:id
BODY json

{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/credentials/:id" {:content-type :json
                                                           :form-params {:_links []
                                                                         :customerId ""
                                                                         :expiredTime ""
                                                                         :id ""
                                                                         :password ""
                                                                         :username ""}})
require "http/client"

url = "{{baseUrl}}/credentials/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/credentials/:id"),
    Content = new StringContent("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/credentials/:id"

	payload := strings.NewReader("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/credentials/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/credentials/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/credentials/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/credentials/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/credentials/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [],
  customerId: '',
  expiredTime: '',
  id: '',
  password: '',
  username: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/credentials/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/credentials/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [],
    customerId: '',
    expiredTime: '',
    id: '',
    password: '',
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/credentials/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"customerId":"","expiredTime":"","id":"","password":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/credentials/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [],\n  "customerId": "",\n  "expiredTime": "",\n  "id": "",\n  "password": "",\n  "username": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/credentials/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/credentials/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  _links: [],
  customerId: '',
  expiredTime: '',
  id: '',
  password: '',
  username: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/credentials/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [],
    customerId: '',
    expiredTime: '',
    id: '',
    password: '',
    username: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/credentials/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [],
  customerId: '',
  expiredTime: '',
  id: '',
  password: '',
  username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/credentials/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [],
    customerId: '',
    expiredTime: '',
    id: '',
    password: '',
    username: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/credentials/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"customerId":"","expiredTime":"","id":"","password":"","username":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[  ],
                              @"customerId": @"",
                              @"expiredTime": @"",
                              @"id": @"",
                              @"password": @"",
                              @"username": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/credentials/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/credentials/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/credentials/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        
    ],
    'customerId' => '',
    'expiredTime' => '',
    'id' => '',
    'password' => '',
    'username' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/credentials/:id', [
  'body' => '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/credentials/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    
  ],
  'customerId' => '',
  'expiredTime' => '',
  'id' => '',
  'password' => '',
  'username' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    
  ],
  'customerId' => '',
  'expiredTime' => '',
  'id' => '',
  'password' => '',
  'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/credentials/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/credentials/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/credentials/:id"

payload = {
    "_links": [],
    "customerId": "",
    "expiredTime": "",
    "id": "",
    "password": "",
    "username": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/credentials/:id"

payload <- "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/credentials/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/credentials/:id') do |req|
  req.body = "{\n  \"_links\": [],\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"password\": \"\",\n  \"username\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/credentials/:id";

    let payload = json!({
        "_links": (),
        "customerId": "",
        "expiredTime": "",
        "id": "",
        "password": "",
        "username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.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}}/credentials/:id \
  --header 'content-type: application/json' \
  --data '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}'
echo '{
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
}' |  \
  http PUT {{baseUrl}}/credentials/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [],\n  "customerId": "",\n  "expiredTime": "",\n  "id": "",\n  "password": "",\n  "username": ""\n}' \
  --output-document \
  - {{baseUrl}}/credentials/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "password": "",
  "username": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a Reset Password Token
{{baseUrl}}/password-tokens/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/password-tokens/:id")
require "http/client"

url = "{{baseUrl}}/password-tokens/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/password-tokens/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/password-tokens/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/password-tokens/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/password-tokens/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/password-tokens/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/password-tokens/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/password-tokens/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/password-tokens/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/password-tokens/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/password-tokens/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/password-tokens/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/password-tokens/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/password-tokens/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/password-tokens/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/password-tokens/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/password-tokens/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/password-tokens/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/password-tokens/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/password-tokens/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/password-tokens/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/password-tokens/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/password-tokens/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/password-tokens/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/password-tokens/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/password-tokens/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/password-tokens/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/password-tokens/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/password-tokens/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/password-tokens/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/password-tokens/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/password-tokens/:id
http DELETE {{baseUrl}}/password-tokens/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/password-tokens/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a credential
{{baseUrl}}/credentials/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/credentials/:id")
require "http/client"

url = "{{baseUrl}}/credentials/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/credentials/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/credentials/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/credentials/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/credentials/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/credentials/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/credentials/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/credentials/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/credentials/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/credentials/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/credentials/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/credentials/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/credentials/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/credentials/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/credentials/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/credentials/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/credentials/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/credentials/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/credentials/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/credentials/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/credentials/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/credentials/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/credentials/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/credentials/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/credentials/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/credentials/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/credentials/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/credentials/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/credentials/:id
http DELETE {{baseUrl}}/credentials/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/credentials/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Exchange
{{baseUrl}}/authentication-tokens/:token/exchange
HEADERS

REB-APIKEY
{{apiKey}}
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "acl": [
    {
      "permissions": "",
      "scope": ""
    }
  ],
  "createdTime": "",
  "customClaims": {},
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens/:token/exchange");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/authentication-tokens/:token/exchange" {:headers {:reb-apikey "{{apiKey}}"}
                                                                                  :content-type :json
                                                                                  :form-params {:_links [{:rel ""}]
                                                                                                :acl [{:permissions ""
                                                                                                       :scope ""}]
                                                                                                :createdTime ""
                                                                                                :customClaims {}
                                                                                                :customerId ""
                                                                                                :expiredTime ""
                                                                                                :id ""
                                                                                                :invalidate false
                                                                                                :oneTimePassword ""
                                                                                                :token ""
                                                                                                :type ""
                                                                                                :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/authentication-tokens/:token/exchange"
headers = HTTP::Headers{
  "reb-apikey" => "{{apiKey}}"
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/authentication-tokens/:token/exchange"),
    Headers =
    {
        { "reb-apikey", "{{apiKey}}" },
    },
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/authentication-tokens/:token/exchange");
var request = new RestRequest("", Method.Post);
request.AddHeader("reb-apikey", "{{apiKey}}");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authentication-tokens/:token/exchange"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("reb-apikey", "{{apiKey}}")
	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/authentication-tokens/:token/exchange HTTP/1.1
Reb-Apikey: {{apiKey}}
Content-Type: application/json
Host: example.com
Content-Length: 314

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "acl": [
    {
      "permissions": "",
      "scope": ""
    }
  ],
  "createdTime": "",
  "customClaims": {},
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/authentication-tokens/:token/exchange")
  .setHeader("reb-apikey", "{{apiKey}}")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authentication-tokens/:token/exchange"))
    .header("reb-apikey", "{{apiKey}}")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/authentication-tokens/:token/exchange")
  .post(body)
  .addHeader("reb-apikey", "{{apiKey}}")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/authentication-tokens/:token/exchange")
  .header("reb-apikey", "{{apiKey}}")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  acl: [
    {
      permissions: '',
      scope: ''
    }
  ],
  createdTime: '',
  customClaims: {},
  customerId: '',
  expiredTime: '',
  id: '',
  invalidate: false,
  oneTimePassword: '',
  token: '',
  type: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/authentication-tokens/:token/exchange');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authentication-tokens/:token/exchange',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    acl: [{permissions: '', scope: ''}],
    createdTime: '',
    customClaims: {},
    customerId: '',
    expiredTime: '',
    id: '',
    invalidate: false,
    oneTimePassword: '',
    token: '',
    type: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens/:token/exchange';
const options = {
  method: 'POST',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"acl":[{"permissions":"","scope":""}],"createdTime":"","customClaims":{},"customerId":"","expiredTime":"","id":"","invalidate":false,"oneTimePassword":"","token":"","type":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/authentication-tokens/:token/exchange',
  method: 'POST',
  headers: {
    'reb-apikey': '{{apiKey}}',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "acl": [\n    {\n      "permissions": "",\n      "scope": ""\n    }\n  ],\n  "createdTime": "",\n  "customClaims": {},\n  "customerId": "",\n  "expiredTime": "",\n  "id": "",\n  "invalidate": false,\n  "oneTimePassword": "",\n  "token": "",\n  "type": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/authentication-tokens/:token/exchange")
  .post(body)
  .addHeader("reb-apikey", "{{apiKey}}")
  .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/authentication-tokens/:token/exchange',
  headers: {
    'reb-apikey': '{{apiKey}}',
    '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({
  _links: [{rel: ''}],
  acl: [{permissions: '', scope: ''}],
  createdTime: '',
  customClaims: {},
  customerId: '',
  expiredTime: '',
  id: '',
  invalidate: false,
  oneTimePassword: '',
  token: '',
  type: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authentication-tokens/:token/exchange',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    acl: [{permissions: '', scope: ''}],
    createdTime: '',
    customClaims: {},
    customerId: '',
    expiredTime: '',
    id: '',
    invalidate: false,
    oneTimePassword: '',
    token: '',
    type: '',
    updatedTime: ''
  },
  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}}/authentication-tokens/:token/exchange');

req.headers({
  'reb-apikey': '{{apiKey}}',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  acl: [
    {
      permissions: '',
      scope: ''
    }
  ],
  createdTime: '',
  customClaims: {},
  customerId: '',
  expiredTime: '',
  id: '',
  invalidate: false,
  oneTimePassword: '',
  token: '',
  type: '',
  updatedTime: ''
});

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}}/authentication-tokens/:token/exchange',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    acl: [{permissions: '', scope: ''}],
    createdTime: '',
    customClaims: {},
    customerId: '',
    expiredTime: '',
    id: '',
    invalidate: false,
    oneTimePassword: '',
    token: '',
    type: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authentication-tokens/:token/exchange';
const options = {
  method: 'POST',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"acl":[{"permissions":"","scope":""}],"createdTime":"","customClaims":{},"customerId":"","expiredTime":"","id":"","invalidate":false,"oneTimePassword":"","token":"","type":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"acl": @[ @{ @"permissions": @"", @"scope": @"" } ],
                              @"createdTime": @"",
                              @"customClaims": @{  },
                              @"customerId": @"",
                              @"expiredTime": @"",
                              @"id": @"",
                              @"invalidate": @NO,
                              @"oneTimePassword": @"",
                              @"token": @"",
                              @"type": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens/:token/exchange"]
                                                       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}}/authentication-tokens/:token/exchange" in
let headers = Header.add_list (Header.init ()) [
  ("reb-apikey", "{{apiKey}}");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authentication-tokens/:token/exchange",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'acl' => [
        [
                'permissions' => '',
                'scope' => ''
        ]
    ],
    'createdTime' => '',
    'customClaims' => [
        
    ],
    'customerId' => '',
    'expiredTime' => '',
    'id' => '',
    'invalidate' => null,
    'oneTimePassword' => '',
    'token' => '',
    'type' => '',
    'updatedTime' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "reb-apikey: {{apiKey}}"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/authentication-tokens/:token/exchange', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "acl": [
    {
      "permissions": "",
      "scope": ""
    }
  ],
  "createdTime": "",
  "customClaims": {},
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'reb-apikey' => '{{apiKey}}',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens/:token/exchange');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'reb-apikey' => '{{apiKey}}',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'acl' => [
    [
        'permissions' => '',
        'scope' => ''
    ]
  ],
  'createdTime' => '',
  'customClaims' => [
    
  ],
  'customerId' => '',
  'expiredTime' => '',
  'id' => '',
  'invalidate' => null,
  'oneTimePassword' => '',
  'token' => '',
  'type' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'acl' => [
    [
        'permissions' => '',
        'scope' => ''
    ]
  ],
  'createdTime' => '',
  'customClaims' => [
    
  ],
  'customerId' => '',
  'expiredTime' => '',
  'id' => '',
  'invalidate' => null,
  'oneTimePassword' => '',
  'token' => '',
  'type' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/authentication-tokens/:token/exchange');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'reb-apikey' => '{{apiKey}}',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens/:token/exchange' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "acl": [
    {
      "permissions": "",
      "scope": ""
    }
  ],
  "createdTime": "",
  "customClaims": {},
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens/:token/exchange' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "acl": [
    {
      "permissions": "",
      "scope": ""
    }
  ],
  "createdTime": "",
  "customClaims": {},
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = {
    'reb-apikey': "{{apiKey}}",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/authentication-tokens/:token/exchange", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authentication-tokens/:token/exchange"

payload = {
    "_links": [{ "rel": "" }],
    "acl": [
        {
            "permissions": "",
            "scope": ""
        }
    ],
    "createdTime": "",
    "customClaims": {},
    "customerId": "",
    "expiredTime": "",
    "id": "",
    "invalidate": False,
    "oneTimePassword": "",
    "token": "",
    "type": "",
    "updatedTime": ""
}
headers = {
    "reb-apikey": "{{apiKey}}",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authentication-tokens/:token/exchange"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authentication-tokens/:token/exchange")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["reb-apikey"] = '{{apiKey}}'
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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/authentication-tokens/:token/exchange') do |req|
  req.headers['reb-apikey'] = '{{apiKey}}'
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"acl\": [\n    {\n      \"permissions\": \"\",\n      \"scope\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"customClaims\": {},\n  \"customerId\": \"\",\n  \"expiredTime\": \"\",\n  \"id\": \"\",\n  \"invalidate\": false,\n  \"oneTimePassword\": \"\",\n  \"token\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authentication-tokens/:token/exchange";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "acl": (
            json!({
                "permissions": "",
                "scope": ""
            })
        ),
        "createdTime": "",
        "customClaims": json!({}),
        "customerId": "",
        "expiredTime": "",
        "id": "",
        "invalidate": false,
        "oneTimePassword": "",
        "token": "",
        "type": "",
        "updatedTime": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());
    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}}/authentication-tokens/:token/exchange \
  --header 'content-type: application/json' \
  --header 'reb-apikey: {{apiKey}}' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "acl": [
    {
      "permissions": "",
      "scope": ""
    }
  ],
  "createdTime": "",
  "customClaims": {},
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "acl": [
    {
      "permissions": "",
      "scope": ""
    }
  ],
  "createdTime": "",
  "customClaims": {},
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/authentication-tokens/:token/exchange \
  content-type:application/json \
  reb-apikey:'{{apiKey}}'
wget --quiet \
  --method POST \
  --header 'reb-apikey: {{apiKey}}' \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "acl": [\n    {\n      "permissions": "",\n      "scope": ""\n    }\n  ],\n  "createdTime": "",\n  "customClaims": {},\n  "customerId": "",\n  "expiredTime": "",\n  "id": "",\n  "invalidate": false,\n  "oneTimePassword": "",\n  "token": "",\n  "type": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/authentication-tokens/:token/exchange
import Foundation

let headers = [
  "reb-apikey": "{{apiKey}}",
  "content-type": "application/json"
]
let parameters = [
  "_links": [["rel": ""]],
  "acl": [
    [
      "permissions": "",
      "scope": ""
    ]
  ],
  "createdTime": "",
  "customClaims": [],
  "customerId": "",
  "expiredTime": "",
  "id": "",
  "invalidate": false,
  "oneTimePassword": "",
  "token": "",
  "type": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens/:token/exchange")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "customClaims": {
    "documents": [
      "identity-proof",
      "address-proof"
    ],
    "redirectUrl": "https://mywebsite.com"
  },
  "invalidate": true,
  "oneTimePassword": "123456"
}
POST Login
{{baseUrl}}/authentication-tokens
HEADERS

REB-APIKEY
{{apiKey}}
BODY json

{
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/authentication-tokens" {:headers {:reb-apikey "{{apiKey}}"}
                                                                  :content-type :json
                                                                  :form-params {:credentialId ""
                                                                                :mode ""
                                                                                :otpRequired false
                                                                                :token ""}})
require "http/client"

url = "{{baseUrl}}/authentication-tokens"
headers = HTTP::Headers{
  "reb-apikey" => "{{apiKey}}"
  "content-type" => "application/json"
}
reqBody = "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/authentication-tokens"),
    Headers =
    {
        { "reb-apikey", "{{apiKey}}" },
    },
    Content = new StringContent("{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens");
var request = new RestRequest("", Method.Post);
request.AddHeader("reb-apikey", "{{apiKey}}");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authentication-tokens"

	payload := strings.NewReader("{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("reb-apikey", "{{apiKey}}")
	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/authentication-tokens HTTP/1.1
Reb-Apikey: {{apiKey}}
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/authentication-tokens")
  .setHeader("reb-apikey", "{{apiKey}}")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authentication-tokens"))
    .header("reb-apikey", "{{apiKey}}")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/authentication-tokens")
  .post(body)
  .addHeader("reb-apikey", "{{apiKey}}")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/authentication-tokens")
  .header("reb-apikey", "{{apiKey}}")
  .header("content-type", "application/json")
  .body("{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  credentialId: '',
  mode: '',
  otpRequired: false,
  token: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/authentication-tokens');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authentication-tokens',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  data: {credentialId: '', mode: '', otpRequired: false, token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens';
const options = {
  method: 'POST',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  body: '{"credentialId":"","mode":"","otpRequired":false,"token":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/authentication-tokens',
  method: 'POST',
  headers: {
    'reb-apikey': '{{apiKey}}',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "credentialId": "",\n  "mode": "",\n  "otpRequired": false,\n  "token": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/authentication-tokens")
  .post(body)
  .addHeader("reb-apikey", "{{apiKey}}")
  .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/authentication-tokens',
  headers: {
    'reb-apikey': '{{apiKey}}',
    '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({credentialId: '', mode: '', otpRequired: false, token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authentication-tokens',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  body: {credentialId: '', mode: '', otpRequired: false, token: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/authentication-tokens');

req.headers({
  'reb-apikey': '{{apiKey}}',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  credentialId: '',
  mode: '',
  otpRequired: false,
  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}}/authentication-tokens',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  data: {credentialId: '', mode: '', otpRequired: false, token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authentication-tokens';
const options = {
  method: 'POST',
  headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
  body: '{"credentialId":"","mode":"","otpRequired":false,"token":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"credentialId": @"",
                              @"mode": @"",
                              @"otpRequired": @NO,
                              @"token": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens"]
                                                       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}}/authentication-tokens" in
let headers = Header.add_list (Header.init ()) [
  ("reb-apikey", "{{apiKey}}");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authentication-tokens",
  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([
    'credentialId' => '',
    'mode' => '',
    'otpRequired' => null,
    'token' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "reb-apikey: {{apiKey}}"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/authentication-tokens', [
  'body' => '{
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'reb-apikey' => '{{apiKey}}',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'reb-apikey' => '{{apiKey}}',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'credentialId' => '',
  'mode' => '',
  'otpRequired' => null,
  'token' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'credentialId' => '',
  'mode' => '',
  'otpRequired' => null,
  'token' => ''
]));
$request->setRequestUrl('{{baseUrl}}/authentication-tokens');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'reb-apikey' => '{{apiKey}}',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
}'
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}"

headers = {
    'reb-apikey': "{{apiKey}}",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/authentication-tokens", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authentication-tokens"

payload = {
    "credentialId": "",
    "mode": "",
    "otpRequired": False,
    "token": ""
}
headers = {
    "reb-apikey": "{{apiKey}}",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authentication-tokens"

payload <- "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authentication-tokens")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["reb-apikey"] = '{{apiKey}}'
request["content-type"] = 'application/json'
request.body = "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/authentication-tokens') do |req|
  req.headers['reb-apikey'] = '{{apiKey}}'
  req.body = "{\n  \"credentialId\": \"\",\n  \"mode\": \"\",\n  \"otpRequired\": false,\n  \"token\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authentication-tokens";

    let payload = json!({
        "credentialId": "",
        "mode": "",
        "otpRequired": false,
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());
    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}}/authentication-tokens \
  --header 'content-type: application/json' \
  --header 'reb-apikey: {{apiKey}}' \
  --data '{
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
}'
echo '{
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
}' |  \
  http POST {{baseUrl}}/authentication-tokens \
  content-type:application/json \
  reb-apikey:'{{apiKey}}'
wget --quiet \
  --method POST \
  --header 'reb-apikey: {{apiKey}}' \
  --header 'content-type: application/json' \
  --body-data '{\n  "credentialId": "",\n  "mode": "",\n  "otpRequired": false,\n  "token": ""\n}' \
  --output-document \
  - {{baseUrl}}/authentication-tokens
import Foundation

let headers = [
  "reb-apikey": "{{apiKey}}",
  "content-type": "application/json"
]
let parameters = [
  "credentialId": "",
  "mode": "",
  "otpRequired": false,
  "token": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens")! 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 Logout a customer
{{baseUrl}}/authentication-tokens/:token
HEADERS

REB-APIKEY
{{apiKey}}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens/:token");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/authentication-tokens/:token" {:headers {:reb-apikey "{{apiKey}}"}})
require "http/client"

url = "{{baseUrl}}/authentication-tokens/:token"
headers = HTTP::Headers{
  "reb-apikey" => "{{apiKey}}"
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/authentication-tokens/:token"),
    Headers =
    {
        { "reb-apikey", "{{apiKey}}" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens/:token");
var request = new RestRequest("", Method.Delete);
request.AddHeader("reb-apikey", "{{apiKey}}");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authentication-tokens/:token"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("reb-apikey", "{{apiKey}}")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/authentication-tokens/:token HTTP/1.1
Reb-Apikey: {{apiKey}}
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/authentication-tokens/:token")
  .setHeader("reb-apikey", "{{apiKey}}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authentication-tokens/:token"))
    .header("reb-apikey", "{{apiKey}}")
    .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}}/authentication-tokens/:token")
  .delete(null)
  .addHeader("reb-apikey", "{{apiKey}}")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/authentication-tokens/:token")
  .header("reb-apikey", "{{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('DELETE', '{{baseUrl}}/authentication-tokens/:token');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/authentication-tokens/:token',
  headers: {'reb-apikey': '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'DELETE', headers: {'reb-apikey': '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/authentication-tokens/:token',
  method: 'DELETE',
  headers: {
    'reb-apikey': '{{apiKey}}'
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/authentication-tokens/:token")
  .delete(null)
  .addHeader("reb-apikey", "{{apiKey}}")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/authentication-tokens/:token',
  headers: {
    'reb-apikey': '{{apiKey}}'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/authentication-tokens/:token',
  headers: {'reb-apikey': '{{apiKey}}'}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/authentication-tokens/:token');

req.headers({
  'reb-apikey': '{{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: 'DELETE',
  url: '{{baseUrl}}/authentication-tokens/:token',
  headers: {'reb-apikey': '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'DELETE', headers: {'reb-apikey': '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens/:token"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/authentication-tokens/:token" in
let headers = Header.add (Header.init ()) "reb-apikey" "{{apiKey}}" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authentication-tokens/:token",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "reb-apikey: {{apiKey}}"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/authentication-tokens/:token', [
  'headers' => [
    'reb-apikey' => '{{apiKey}}',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'reb-apikey' => '{{apiKey}}'
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'reb-apikey' => '{{apiKey}}'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens/:token' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens/:token' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'reb-apikey': "{{apiKey}}" }

conn.request("DELETE", "/baseUrl/authentication-tokens/:token", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authentication-tokens/:token"

headers = {"reb-apikey": "{{apiKey}}"}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authentication-tokens/:token"

response <- VERB("DELETE", url, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authentication-tokens/:token")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["reb-apikey"] = '{{apiKey}}'

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/authentication-tokens/:token') do |req|
  req.headers['reb-apikey'] = '{{apiKey}}'
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authentication-tokens/:token";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/authentication-tokens/:token \
  --header 'reb-apikey: {{apiKey}}'
http DELETE {{baseUrl}}/authentication-tokens/:token \
  reb-apikey:'{{apiKey}}'
wget --quiet \
  --method DELETE \
  --header 'reb-apikey: {{apiKey}}' \
  --output-document \
  - {{baseUrl}}/authentication-tokens/:token
import Foundation

let headers = ["reb-apikey": "{{apiKey}}"]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens/:token")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Read current authentication options
{{baseUrl}}/authentication-options
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-options");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/authentication-options")
require "http/client"

url = "{{baseUrl}}/authentication-options"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/authentication-options"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-options");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authentication-options"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/authentication-options HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authentication-options")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authentication-options"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/authentication-options")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authentication-options")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/authentication-options');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/authentication-options'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authentication-options';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/authentication-options',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/authentication-options")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/authentication-options',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/authentication-options'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/authentication-options');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/authentication-options'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authentication-options';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-options"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/authentication-options" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authentication-options",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/authentication-options');

echo $response->getBody();
setUrl('{{baseUrl}}/authentication-options');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-options');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-options' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-options' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/authentication-options")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authentication-options"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authentication-options"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authentication-options")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/authentication-options') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authentication-options";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/authentication-options
http GET {{baseUrl}}/authentication-options
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/authentication-options
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-options")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a Reset Password Token
{{baseUrl}}/password-tokens/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/password-tokens/:id")
require "http/client"

url = "{{baseUrl}}/password-tokens/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/password-tokens/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/password-tokens/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/password-tokens/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/password-tokens/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/password-tokens/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/password-tokens/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/password-tokens/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/password-tokens/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/password-tokens/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/password-tokens/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/password-tokens/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/password-tokens/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/password-tokens/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/password-tokens/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/password-tokens/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/password-tokens/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/password-tokens/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/password-tokens/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/password-tokens/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/password-tokens/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/password-tokens/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/password-tokens/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/password-tokens/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/password-tokens/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/password-tokens/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/password-tokens/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/password-tokens/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/password-tokens/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/password-tokens/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/password-tokens/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/password-tokens/:id
http GET {{baseUrl}}/password-tokens/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/password-tokens/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a credential
{{baseUrl}}/credentials/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/credentials/:id")
require "http/client"

url = "{{baseUrl}}/credentials/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/credentials/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/credentials/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/credentials/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/credentials/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/credentials/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/credentials/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/credentials/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/credentials/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/credentials/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/credentials/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/credentials/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/credentials/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/credentials/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/credentials/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/credentials/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/credentials/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/credentials/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/credentials/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/credentials/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/credentials/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/credentials/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/credentials/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/credentials/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/credentials/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/credentials/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/credentials/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/credentials/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/credentials/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/credentials/:id
http GET {{baseUrl}}/credentials/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/credentials/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of auth tokens
{{baseUrl}}/authentication-tokens
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/authentication-tokens")
require "http/client"

url = "{{baseUrl}}/authentication-tokens"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/authentication-tokens"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authentication-tokens"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/authentication-tokens HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authentication-tokens")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authentication-tokens"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/authentication-tokens")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authentication-tokens")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/authentication-tokens');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/authentication-tokens'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/authentication-tokens',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/authentication-tokens")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/authentication-tokens',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/authentication-tokens'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/authentication-tokens');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/authentication-tokens'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authentication-tokens';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/authentication-tokens" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authentication-tokens",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/authentication-tokens');

echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/authentication-tokens")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authentication-tokens"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authentication-tokens"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authentication-tokens")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/authentication-tokens') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authentication-tokens";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/authentication-tokens
http GET {{baseUrl}}/authentication-tokens
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/authentication-tokens
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of credentials
{{baseUrl}}/credentials
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/credentials")
require "http/client"

url = "{{baseUrl}}/credentials"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/credentials"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/credentials"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/credentials HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/credentials")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/credentials"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/credentials")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/credentials")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/credentials');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/credentials'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/credentials';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/credentials',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/credentials")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/credentials',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/credentials'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/credentials');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/credentials'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/credentials';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/credentials"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/credentials" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/credentials",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/credentials');

echo $response->getBody();
setUrl('{{baseUrl}}/credentials');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/credentials');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/credentials")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/credentials"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/credentials"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/credentials")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/credentials') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/credentials";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/credentials
http GET {{baseUrl}}/credentials
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/credentials
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of tokens
{{baseUrl}}/password-tokens
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/password-tokens")
require "http/client"

url = "{{baseUrl}}/password-tokens"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/password-tokens"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/password-tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/password-tokens"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/password-tokens HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/password-tokens")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/password-tokens"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/password-tokens")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/password-tokens")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/password-tokens');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/password-tokens'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/password-tokens';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/password-tokens',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/password-tokens")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/password-tokens',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/password-tokens'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/password-tokens');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/password-tokens'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/password-tokens';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/password-tokens"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/password-tokens" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/password-tokens",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/password-tokens');

echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/password-tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/password-tokens' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/password-tokens")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/password-tokens"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/password-tokens"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/password-tokens")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/password-tokens') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/password-tokens";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/password-tokens
http GET {{baseUrl}}/password-tokens
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/password-tokens
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Verify
{{baseUrl}}/authentication-tokens/:token
HEADERS

REB-APIKEY
{{apiKey}}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens/:token");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/authentication-tokens/:token" {:headers {:reb-apikey "{{apiKey}}"}})
require "http/client"

url = "{{baseUrl}}/authentication-tokens/:token"
headers = HTTP::Headers{
  "reb-apikey" => "{{apiKey}}"
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/authentication-tokens/:token"),
    Headers =
    {
        { "reb-apikey", "{{apiKey}}" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens/:token");
var request = new RestRequest("", Method.Get);
request.AddHeader("reb-apikey", "{{apiKey}}");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authentication-tokens/:token"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("reb-apikey", "{{apiKey}}")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/authentication-tokens/:token HTTP/1.1
Reb-Apikey: {{apiKey}}
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authentication-tokens/:token")
  .setHeader("reb-apikey", "{{apiKey}}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authentication-tokens/:token"))
    .header("reb-apikey", "{{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}}/authentication-tokens/:token")
  .get()
  .addHeader("reb-apikey", "{{apiKey}}")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authentication-tokens/:token")
  .header("reb-apikey", "{{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}}/authentication-tokens/:token');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/authentication-tokens/:token',
  headers: {'reb-apikey': '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'GET', headers: {'reb-apikey': '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/authentication-tokens/:token',
  method: 'GET',
  headers: {
    'reb-apikey': '{{apiKey}}'
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/authentication-tokens/:token")
  .get()
  .addHeader("reb-apikey", "{{apiKey}}")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/authentication-tokens/:token',
  headers: {
    'reb-apikey': '{{apiKey}}'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/authentication-tokens/:token',
  headers: {'reb-apikey': '{{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}}/authentication-tokens/:token');

req.headers({
  'reb-apikey': '{{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}}/authentication-tokens/:token',
  headers: {'reb-apikey': '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'GET', headers: {'reb-apikey': '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens/:token"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/authentication-tokens/:token" in
let headers = Header.add (Header.init ()) "reb-apikey" "{{apiKey}}" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authentication-tokens/:token",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "reb-apikey: {{apiKey}}"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/authentication-tokens/:token', [
  'headers' => [
    'reb-apikey' => '{{apiKey}}',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'reb-apikey' => '{{apiKey}}'
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setRequestMethod('GET');
$request->setHeaders([
  'reb-apikey' => '{{apiKey}}'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens/:token' -Method GET -Headers $headers
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens/:token' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'reb-apikey': "{{apiKey}}" }

conn.request("GET", "/baseUrl/authentication-tokens/:token", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authentication-tokens/:token"

headers = {"reb-apikey": "{{apiKey}}"}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authentication-tokens/:token"

response <- VERB("GET", url, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authentication-tokens/:token")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["reb-apikey"] = '{{apiKey}}'

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/authentication-tokens/:token') do |req|
  req.headers['reb-apikey'] = '{{apiKey}}'
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authentication-tokens/:token";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/authentication-tokens/:token \
  --header 'reb-apikey: {{apiKey}}'
http GET {{baseUrl}}/authentication-tokens/:token \
  reb-apikey:'{{apiKey}}'
wget --quiet \
  --method GET \
  --header 'reb-apikey: {{apiKey}}' \
  --output-document \
  - {{baseUrl}}/authentication-tokens/:token
import Foundation

let headers = ["reb-apikey": "{{apiKey}}"]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens/:token")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Customer Timeline custom event type
{{baseUrl}}/customer-timeline-custom-events
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-custom-events");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/customer-timeline-custom-events" {:content-type :json
                                                                            :form-params {:_links [{:rel ""}]
                                                                                          :createdTime ""
                                                                                          :id ""
                                                                                          :name ""
                                                                                          :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/customer-timeline-custom-events"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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}}/customer-timeline-custom-events"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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}}/customer-timeline-custom-events");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customer-timeline-custom-events"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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/customer-timeline-custom-events HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 117

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/customer-timeline-custom-events")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customer-timeline-custom-events"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/customer-timeline-custom-events")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/customer-timeline-custom-events")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  id: '',
  name: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/customer-timeline-custom-events');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/customer-timeline-custom-events',
  headers: {'content-type': 'application/json'},
  data: {_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-custom-events';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","id":"","name":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customer-timeline-custom-events',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "id": "",\n  "name": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/customer-timeline-custom-events")
  .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/customer-timeline-custom-events',
  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({_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/customer-timeline-custom-events',
  headers: {'content-type': 'application/json'},
  body: {_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''},
  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}}/customer-timeline-custom-events');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  createdTime: '',
  id: '',
  name: '',
  updatedTime: ''
});

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}}/customer-timeline-custom-events',
  headers: {'content-type': 'application/json'},
  data: {_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customer-timeline-custom-events';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"createdTime":"","id":"","name":"","updatedTime":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"createdTime": @"",
                              @"id": @"",
                              @"name": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customer-timeline-custom-events"]
                                                       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}}/customer-timeline-custom-events" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customer-timeline-custom-events",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'createdTime' => '',
    'id' => '',
    'name' => '',
    'updatedTime' => ''
  ]),
  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}}/customer-timeline-custom-events', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-custom-events');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'id' => '',
  'name' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'createdTime' => '',
  'id' => '',
  'name' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customer-timeline-custom-events');
$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}}/customer-timeline-custom-events' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-custom-events' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/customer-timeline-custom-events", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customer-timeline-custom-events"

payload = {
    "_links": [{ "rel": "" }],
    "createdTime": "",
    "id": "",
    "name": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customer-timeline-custom-events"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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}}/customer-timeline-custom-events")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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/customer-timeline-custom-events') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customer-timeline-custom-events";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "createdTime": "",
        "id": "",
        "name": "",
        "updatedTime": ""
    });

    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}}/customer-timeline-custom-events \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/customer-timeline-custom-events \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "createdTime": "",\n  "id": "",\n  "name": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/customer-timeline-custom-events
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-custom-events")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Create a Lead Source for a customer
{{baseUrl}}/customers/:id/lead-source
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/lead-source");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/customers/:id/lead-source")
require "http/client"

url = "{{baseUrl}}/customers/:id/lead-source"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/customers/:id/lead-source"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/lead-source");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/lead-source"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/customers/:id/lead-source HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/customers/:id/lead-source")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/lead-source"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id/lead-source")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/customers/:id/lead-source")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/customers/:id/lead-source');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/customers/:id/lead-source'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/lead-source';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id/lead-source',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/lead-source")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id/lead-source',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/customers/:id/lead-source'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/customers/:id/lead-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}}/customers/:id/lead-source'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/lead-source';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/lead-source"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers/:id/lead-source" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/lead-source",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/customers/:id/lead-source');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/lead-source' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/lead-source' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/customers/:id/lead-source")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/lead-source"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/lead-source"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/lead-source")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/customers/:id/lead-source') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/lead-source";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/customers/:id/lead-source
http PUT {{baseUrl}}/customers/:id/lead-source
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/customers/:id/lead-source
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/lead-source")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a customer (without an ID)
{{baseUrl}}/customers
BODY json

{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers");

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  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/customers" {:content-type :json
                                                      :form-params {:_embedded []
                                                                    :_links []
                                                                    :averageValue {:amount ""
                                                                                   :amountUsd ""
                                                                                   :currency ""}
                                                                    :createdTime ""
                                                                    :customFields {}
                                                                    :defaultPaymentInstrument {}
                                                                    :email ""
                                                                    :firstName ""
                                                                    :id ""
                                                                    :invoiceCount 0
                                                                    :lastName ""
                                                                    :lastPaymentTime ""
                                                                    :lifetimeRevenue {:amount ""
                                                                                      :amountUsd ""
                                                                                      :currency ""}
                                                                    :paymentCount 0
                                                                    :paymentToken ""
                                                                    :primaryAddress {:address ""
                                                                                     :address2 ""
                                                                                     :city ""
                                                                                     :country ""
                                                                                     :emails [{:label ""
                                                                                               :primary false
                                                                                               :value ""}]
                                                                                     :firstName ""
                                                                                     :hash ""
                                                                                     :lastName ""
                                                                                     :organization ""
                                                                                     :phoneNumbers [{:label ""
                                                                                                     :primary false
                                                                                                     :value ""}]
                                                                                     :postalCode ""
                                                                                     :region ""}
                                                                    :revision 0
                                                                    :tags [{:_links []
                                                                            :createdTime ""
                                                                            :id ""
                                                                            :name ""
                                                                            :updatedTime ""}]
                                                                    :updatedTime ""
                                                                    :websiteId ""}})
require "http/client"

url = "{{baseUrl}}/customers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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}}/customers"),
    Content = new StringContent("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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}}/customers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers"

	payload := strings.NewReader("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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/customers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1064

{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/customers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/customers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/customers")
  .header("content-type", "application/json")
  .body("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _embedded: [],
  _links: [],
  averageValue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  createdTime: '',
  customFields: {},
  defaultPaymentInstrument: {},
  email: '',
  firstName: '',
  id: '',
  invoiceCount: 0,
  lastName: '',
  lastPaymentTime: '',
  lifetimeRevenue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  paymentCount: 0,
  paymentToken: '',
  primaryAddress: {
    address: '',
    address2: '',
    city: '',
    country: '',
    emails: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    firstName: '',
    hash: '',
    lastName: '',
    organization: '',
    phoneNumbers: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    postalCode: '',
    region: ''
  },
  revision: 0,
  tags: [
    {
      _links: [],
      createdTime: '',
      id: '',
      name: '',
      updatedTime: ''
    }
  ],
  updatedTime: '',
  websiteId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/customers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/customers',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    averageValue: {amount: '', amountUsd: '', currency: ''},
    createdTime: '',
    customFields: {},
    defaultPaymentInstrument: {},
    email: '',
    firstName: '',
    id: '',
    invoiceCount: 0,
    lastName: '',
    lastPaymentTime: '',
    lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
    paymentCount: 0,
    paymentToken: '',
    primaryAddress: {
      address: '',
      address2: '',
      city: '',
      country: '',
      emails: [{label: '', primary: false, value: ''}],
      firstName: '',
      hash: '',
      lastName: '',
      organization: '',
      phoneNumbers: [{label: '', primary: false, value: ''}],
      postalCode: '',
      region: ''
    },
    revision: 0,
    tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
    updatedTime: '',
    websiteId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_embedded": [],\n  "_links": [],\n  "averageValue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "createdTime": "",\n  "customFields": {},\n  "defaultPaymentInstrument": {},\n  "email": "",\n  "firstName": "",\n  "id": "",\n  "invoiceCount": 0,\n  "lastName": "",\n  "lastPaymentTime": "",\n  "lifetimeRevenue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "paymentCount": 0,\n  "paymentToken": "",\n  "primaryAddress": {\n    "address": "",\n    "address2": "",\n    "city": "",\n    "country": "",\n    "emails": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "firstName": "",\n    "hash": "",\n    "lastName": "",\n    "organization": "",\n    "phoneNumbers": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "postalCode": "",\n    "region": ""\n  },\n  "revision": 0,\n  "tags": [\n    {\n      "_links": [],\n      "createdTime": "",\n      "id": "",\n      "name": "",\n      "updatedTime": ""\n    }\n  ],\n  "updatedTime": "",\n  "websiteId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/customers")
  .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/customers',
  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({
  _embedded: [],
  _links: [],
  averageValue: {amount: '', amountUsd: '', currency: ''},
  createdTime: '',
  customFields: {},
  defaultPaymentInstrument: {},
  email: '',
  firstName: '',
  id: '',
  invoiceCount: 0,
  lastName: '',
  lastPaymentTime: '',
  lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
  paymentCount: 0,
  paymentToken: '',
  primaryAddress: {
    address: '',
    address2: '',
    city: '',
    country: '',
    emails: [{label: '', primary: false, value: ''}],
    firstName: '',
    hash: '',
    lastName: '',
    organization: '',
    phoneNumbers: [{label: '', primary: false, value: ''}],
    postalCode: '',
    region: ''
  },
  revision: 0,
  tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
  updatedTime: '',
  websiteId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/customers',
  headers: {'content-type': 'application/json'},
  body: {
    _embedded: [],
    _links: [],
    averageValue: {amount: '', amountUsd: '', currency: ''},
    createdTime: '',
    customFields: {},
    defaultPaymentInstrument: {},
    email: '',
    firstName: '',
    id: '',
    invoiceCount: 0,
    lastName: '',
    lastPaymentTime: '',
    lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
    paymentCount: 0,
    paymentToken: '',
    primaryAddress: {
      address: '',
      address2: '',
      city: '',
      country: '',
      emails: [{label: '', primary: false, value: ''}],
      firstName: '',
      hash: '',
      lastName: '',
      organization: '',
      phoneNumbers: [{label: '', primary: false, value: ''}],
      postalCode: '',
      region: ''
    },
    revision: 0,
    tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
    updatedTime: '',
    websiteId: ''
  },
  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}}/customers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _embedded: [],
  _links: [],
  averageValue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  createdTime: '',
  customFields: {},
  defaultPaymentInstrument: {},
  email: '',
  firstName: '',
  id: '',
  invoiceCount: 0,
  lastName: '',
  lastPaymentTime: '',
  lifetimeRevenue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  paymentCount: 0,
  paymentToken: '',
  primaryAddress: {
    address: '',
    address2: '',
    city: '',
    country: '',
    emails: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    firstName: '',
    hash: '',
    lastName: '',
    organization: '',
    phoneNumbers: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    postalCode: '',
    region: ''
  },
  revision: 0,
  tags: [
    {
      _links: [],
      createdTime: '',
      id: '',
      name: '',
      updatedTime: ''
    }
  ],
  updatedTime: '',
  websiteId: ''
});

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}}/customers',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    averageValue: {amount: '', amountUsd: '', currency: ''},
    createdTime: '',
    customFields: {},
    defaultPaymentInstrument: {},
    email: '',
    firstName: '',
    id: '',
    invoiceCount: 0,
    lastName: '',
    lastPaymentTime: '',
    lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
    paymentCount: 0,
    paymentToken: '',
    primaryAddress: {
      address: '',
      address2: '',
      city: '',
      country: '',
      emails: [{label: '', primary: false, value: ''}],
      firstName: '',
      hash: '',
      lastName: '',
      organization: '',
      phoneNumbers: [{label: '', primary: false, value: ''}],
      postalCode: '',
      region: ''
    },
    revision: 0,
    tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
    updatedTime: '',
    websiteId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};

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 = @{ @"_embedded": @[  ],
                              @"_links": @[  ],
                              @"averageValue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
                              @"createdTime": @"",
                              @"customFields": @{  },
                              @"defaultPaymentInstrument": @{  },
                              @"email": @"",
                              @"firstName": @"",
                              @"id": @"",
                              @"invoiceCount": @0,
                              @"lastName": @"",
                              @"lastPaymentTime": @"",
                              @"lifetimeRevenue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
                              @"paymentCount": @0,
                              @"paymentToken": @"",
                              @"primaryAddress": @{ @"address": @"", @"address2": @"", @"city": @"", @"country": @"", @"emails": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"firstName": @"", @"hash": @"", @"lastName": @"", @"organization": @"", @"phoneNumbers": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"postalCode": @"", @"region": @"" },
                              @"revision": @0,
                              @"tags": @[ @{ @"_links": @[  ], @"createdTime": @"", @"id": @"", @"name": @"", @"updatedTime": @"" } ],
                              @"updatedTime": @"",
                              @"websiteId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers"]
                                                       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}}/customers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers",
  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([
    '_embedded' => [
        
    ],
    '_links' => [
        
    ],
    'averageValue' => [
        'amount' => '',
        'amountUsd' => '',
        'currency' => ''
    ],
    'createdTime' => '',
    'customFields' => [
        
    ],
    'defaultPaymentInstrument' => [
        
    ],
    'email' => '',
    'firstName' => '',
    'id' => '',
    'invoiceCount' => 0,
    'lastName' => '',
    'lastPaymentTime' => '',
    'lifetimeRevenue' => [
        'amount' => '',
        'amountUsd' => '',
        'currency' => ''
    ],
    'paymentCount' => 0,
    'paymentToken' => '',
    'primaryAddress' => [
        'address' => '',
        'address2' => '',
        'city' => '',
        'country' => '',
        'emails' => [
                [
                                'label' => '',
                                'primary' => null,
                                'value' => ''
                ]
        ],
        'firstName' => '',
        'hash' => '',
        'lastName' => '',
        'organization' => '',
        'phoneNumbers' => [
                [
                                'label' => '',
                                'primary' => null,
                                'value' => ''
                ]
        ],
        'postalCode' => '',
        'region' => ''
    ],
    'revision' => 0,
    'tags' => [
        [
                '_links' => [
                                
                ],
                'createdTime' => '',
                'id' => '',
                'name' => '',
                'updatedTime' => ''
        ]
    ],
    'updatedTime' => '',
    'websiteId' => ''
  ]),
  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}}/customers', [
  'body' => '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/customers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'averageValue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'createdTime' => '',
  'customFields' => [
    
  ],
  'defaultPaymentInstrument' => [
    
  ],
  'email' => '',
  'firstName' => '',
  'id' => '',
  'invoiceCount' => 0,
  'lastName' => '',
  'lastPaymentTime' => '',
  'lifetimeRevenue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'paymentCount' => 0,
  'paymentToken' => '',
  'primaryAddress' => [
    'address' => '',
    'address2' => '',
    'city' => '',
    'country' => '',
    'emails' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'firstName' => '',
    'hash' => '',
    'lastName' => '',
    'organization' => '',
    'phoneNumbers' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'postalCode' => '',
    'region' => ''
  ],
  'revision' => 0,
  'tags' => [
    [
        '_links' => [
                
        ],
        'createdTime' => '',
        'id' => '',
        'name' => '',
        'updatedTime' => ''
    ]
  ],
  'updatedTime' => '',
  'websiteId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'averageValue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'createdTime' => '',
  'customFields' => [
    
  ],
  'defaultPaymentInstrument' => [
    
  ],
  'email' => '',
  'firstName' => '',
  'id' => '',
  'invoiceCount' => 0,
  'lastName' => '',
  'lastPaymentTime' => '',
  'lifetimeRevenue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'paymentCount' => 0,
  'paymentToken' => '',
  'primaryAddress' => [
    'address' => '',
    'address2' => '',
    'city' => '',
    'country' => '',
    'emails' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'firstName' => '',
    'hash' => '',
    'lastName' => '',
    'organization' => '',
    'phoneNumbers' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'postalCode' => '',
    'region' => ''
  ],
  'revision' => 0,
  'tags' => [
    [
        '_links' => [
                
        ],
        'createdTime' => '',
        'id' => '',
        'name' => '',
        'updatedTime' => ''
    ]
  ],
  'updatedTime' => '',
  'websiteId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customers');
$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}}/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/customers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers"

payload = {
    "_embedded": [],
    "_links": [],
    "averageValue": {
        "amount": "",
        "amountUsd": "",
        "currency": ""
    },
    "createdTime": "",
    "customFields": {},
    "defaultPaymentInstrument": {},
    "email": "",
    "firstName": "",
    "id": "",
    "invoiceCount": 0,
    "lastName": "",
    "lastPaymentTime": "",
    "lifetimeRevenue": {
        "amount": "",
        "amountUsd": "",
        "currency": ""
    },
    "paymentCount": 0,
    "paymentToken": "",
    "primaryAddress": {
        "address": "",
        "address2": "",
        "city": "",
        "country": "",
        "emails": [
            {
                "label": "",
                "primary": False,
                "value": ""
            }
        ],
        "firstName": "",
        "hash": "",
        "lastName": "",
        "organization": "",
        "phoneNumbers": [
            {
                "label": "",
                "primary": False,
                "value": ""
            }
        ],
        "postalCode": "",
        "region": ""
    },
    "revision": 0,
    "tags": [
        {
            "_links": [],
            "createdTime": "",
            "id": "",
            "name": "",
            "updatedTime": ""
        }
    ],
    "updatedTime": "",
    "websiteId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers"

payload <- "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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}}/customers")

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  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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/customers') do |req|
  req.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers";

    let payload = json!({
        "_embedded": (),
        "_links": (),
        "averageValue": json!({
            "amount": "",
            "amountUsd": "",
            "currency": ""
        }),
        "createdTime": "",
        "customFields": json!({}),
        "defaultPaymentInstrument": json!({}),
        "email": "",
        "firstName": "",
        "id": "",
        "invoiceCount": 0,
        "lastName": "",
        "lastPaymentTime": "",
        "lifetimeRevenue": json!({
            "amount": "",
            "amountUsd": "",
            "currency": ""
        }),
        "paymentCount": 0,
        "paymentToken": "",
        "primaryAddress": json!({
            "address": "",
            "address2": "",
            "city": "",
            "country": "",
            "emails": (
                json!({
                    "label": "",
                    "primary": false,
                    "value": ""
                })
            ),
            "firstName": "",
            "hash": "",
            "lastName": "",
            "organization": "",
            "phoneNumbers": (
                json!({
                    "label": "",
                    "primary": false,
                    "value": ""
                })
            ),
            "postalCode": "",
            "region": ""
        }),
        "revision": 0,
        "tags": (
            json!({
                "_links": (),
                "createdTime": "",
                "id": "",
                "name": "",
                "updatedTime": ""
            })
        ),
        "updatedTime": "",
        "websiteId": ""
    });

    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}}/customers \
  --header 'content-type: application/json' \
  --data '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}'
echo '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}' |  \
  http POST {{baseUrl}}/customers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_embedded": [],\n  "_links": [],\n  "averageValue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "createdTime": "",\n  "customFields": {},\n  "defaultPaymentInstrument": {},\n  "email": "",\n  "firstName": "",\n  "id": "",\n  "invoiceCount": 0,\n  "lastName": "",\n  "lastPaymentTime": "",\n  "lifetimeRevenue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "paymentCount": 0,\n  "paymentToken": "",\n  "primaryAddress": {\n    "address": "",\n    "address2": "",\n    "city": "",\n    "country": "",\n    "emails": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "firstName": "",\n    "hash": "",\n    "lastName": "",\n    "organization": "",\n    "phoneNumbers": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "postalCode": "",\n    "region": ""\n  },\n  "revision": 0,\n  "tags": [\n    {\n      "_links": [],\n      "createdTime": "",\n      "id": "",\n      "name": "",\n      "updatedTime": ""\n    }\n  ],\n  "updatedTime": "",\n  "websiteId": ""\n}' \
  --output-document \
  - {{baseUrl}}/customers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_embedded": [],
  "_links": [],
  "averageValue": [
    "amount": "",
    "amountUsd": "",
    "currency": ""
  ],
  "createdTime": "",
  "customFields": [],
  "defaultPaymentInstrument": [],
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": [
    "amount": "",
    "amountUsd": "",
    "currency": ""
  ],
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": [
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      [
        "label": "",
        "primary": false,
        "value": ""
      ]
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      [
        "label": "",
        "primary": false,
        "value": ""
      ]
    ],
    "postalCode": "",
    "region": ""
  ],
  "revision": 0,
  "tags": [
    [
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    ]
  ],
  "updatedTime": "",
  "websiteId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "customFields": {
    "foo": "bar"
  },
  "primaryAddress": {
    "address": "36 Craven St",
    "city": "London",
    "country": "GB",
    "firstName": "Benjamin",
    "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
    "lastName": "Franklin",
    "organization": {
      "$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
    },
    "postalCode": "WC2N 5NF",
    "region": "London"
  }
}
DELETE Delete a Lead Source for a customer
{{baseUrl}}/customers/:id/lead-source
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/lead-source");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/customers/:id/lead-source")
require "http/client"

url = "{{baseUrl}}/customers/:id/lead-source"

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}}/customers/:id/lead-source"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/lead-source");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/lead-source"

	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/customers/:id/lead-source HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/customers/:id/lead-source")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/lead-source"))
    .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}}/customers/:id/lead-source")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/customers/:id/lead-source")
  .asString();
const 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}}/customers/:id/lead-source');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/customers/:id/lead-source'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/lead-source';
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}}/customers/:id/lead-source',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/lead-source")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id/lead-source',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/customers/:id/lead-source'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/customers/:id/lead-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: 'DELETE', url: '{{baseUrl}}/customers/:id/lead-source'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/lead-source';
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}}/customers/:id/lead-source"]
                                                       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}}/customers/:id/lead-source" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/lead-source",
  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}}/customers/:id/lead-source');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/lead-source' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/lead-source' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/customers/:id/lead-source")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/lead-source"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/lead-source"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/lead-source")

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/customers/:id/lead-source') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/lead-source";

    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}}/customers/:id/lead-source
http DELETE {{baseUrl}}/customers/:id/lead-source
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/customers/:id/lead-source
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/lead-source")! 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 Merge and delete a customer
{{baseUrl}}/customers/:id
QUERY PARAMS

targetCustomerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id?targetCustomerId=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/customers/:id" {:query-params {:targetCustomerId ""}})
require "http/client"

url = "{{baseUrl}}/customers/:id?targetCustomerId="

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}}/customers/:id?targetCustomerId="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id?targetCustomerId=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id?targetCustomerId="

	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/customers/:id?targetCustomerId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/customers/:id?targetCustomerId=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id?targetCustomerId="))
    .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}}/customers/:id?targetCustomerId=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/customers/:id?targetCustomerId=")
  .asString();
const 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}}/customers/:id?targetCustomerId=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/customers/:id',
  params: {targetCustomerId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id?targetCustomerId=';
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}}/customers/:id?targetCustomerId=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id?targetCustomerId=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id?targetCustomerId=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/customers/:id',
  qs: {targetCustomerId: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/customers/:id');

req.query({
  targetCustomerId: ''
});

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}}/customers/:id',
  params: {targetCustomerId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id?targetCustomerId=';
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}}/customers/:id?targetCustomerId="]
                                                       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}}/customers/:id?targetCustomerId=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id?targetCustomerId=",
  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}}/customers/:id?targetCustomerId=');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'targetCustomerId' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'targetCustomerId' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id?targetCustomerId=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id?targetCustomerId=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/customers/:id?targetCustomerId=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id"

querystring = {"targetCustomerId":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id"

queryString <- list(targetCustomerId = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id?targetCustomerId=")

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/customers/:id') do |req|
  req.params['targetCustomerId'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id";

    let querystring = [
        ("targetCustomerId", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/customers/:id?targetCustomerId='
http DELETE '{{baseUrl}}/customers/:id?targetCustomerId='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/customers/:id?targetCustomerId='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id?targetCustomerId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a customer's Lead Source
{{baseUrl}}/customers/:id/lead-source
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/lead-source");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customers/:id/lead-source")
require "http/client"

url = "{{baseUrl}}/customers/:id/lead-source"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/customers/:id/lead-source"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/lead-source");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/lead-source"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/customers/:id/lead-source HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/lead-source")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/lead-source"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id/lead-source")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/lead-source")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/customers/:id/lead-source');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/lead-source'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/lead-source';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id/lead-source',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/lead-source")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id/lead-source',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/lead-source'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/customers/:id/lead-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: 'GET', url: '{{baseUrl}}/customers/:id/lead-source'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/lead-source';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/lead-source"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers/:id/lead-source" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/lead-source",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/customers/:id/lead-source');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/lead-source' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/lead-source' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customers/:id/lead-source")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/lead-source"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/lead-source"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/lead-source")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/customers/:id/lead-source') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/lead-source";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/customers/:id/lead-source
http GET {{baseUrl}}/customers/:id/lead-source
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customers/:id/lead-source
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/lead-source")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a customer
{{baseUrl}}/customers/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customers/:id")
require "http/client"

url = "{{baseUrl}}/customers/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/customers/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/customers/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/customers/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/customers/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/customers/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customers/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/customers/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/customers/:id
http GET {{baseUrl}}/customers/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customers/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "customFields": {
    "foo": "bar"
  },
  "primaryAddress": {
    "address": "36 Craven St",
    "city": "London",
    "country": "GB",
    "firstName": "Benjamin",
    "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
    "lastName": "Franklin",
    "organization": {
      "$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
    },
    "postalCode": "WC2N 5NF",
    "region": "London"
  }
}
GET Retrieve a list of customers
{{baseUrl}}/customers
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customers")
require "http/client"

url = "{{baseUrl}}/customers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/customers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/customers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/customers');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/customers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/customers'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/customers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/customers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/customers');

echo $response->getBody();
setUrl('{{baseUrl}}/customers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/customers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/customers
http GET {{baseUrl}}/customers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "customFields": {
      "foo": "bar"
    }
  }
]
PUT Upsert a customer with predefined ID
{{baseUrl}}/customers/:id
BODY json

{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/customers/:id" {:content-type :json
                                                         :form-params {:_embedded []
                                                                       :_links []
                                                                       :averageValue {:amount ""
                                                                                      :amountUsd ""
                                                                                      :currency ""}
                                                                       :createdTime ""
                                                                       :customFields {}
                                                                       :defaultPaymentInstrument {}
                                                                       :email ""
                                                                       :firstName ""
                                                                       :id ""
                                                                       :invoiceCount 0
                                                                       :lastName ""
                                                                       :lastPaymentTime ""
                                                                       :lifetimeRevenue {:amount ""
                                                                                         :amountUsd ""
                                                                                         :currency ""}
                                                                       :paymentCount 0
                                                                       :paymentToken ""
                                                                       :primaryAddress {:address ""
                                                                                        :address2 ""
                                                                                        :city ""
                                                                                        :country ""
                                                                                        :emails [{:label ""
                                                                                                  :primary false
                                                                                                  :value ""}]
                                                                                        :firstName ""
                                                                                        :hash ""
                                                                                        :lastName ""
                                                                                        :organization ""
                                                                                        :phoneNumbers [{:label ""
                                                                                                        :primary false
                                                                                                        :value ""}]
                                                                                        :postalCode ""
                                                                                        :region ""}
                                                                       :revision 0
                                                                       :tags [{:_links []
                                                                               :createdTime ""
                                                                               :id ""
                                                                               :name ""
                                                                               :updatedTime ""}]
                                                                       :updatedTime ""
                                                                       :websiteId ""}})
require "http/client"

url = "{{baseUrl}}/customers/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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}}/customers/:id"),
    Content = new StringContent("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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}}/customers/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id"

	payload := strings.NewReader("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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/customers/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1064

{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/customers/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/customers/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _embedded: [],
  _links: [],
  averageValue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  createdTime: '',
  customFields: {},
  defaultPaymentInstrument: {},
  email: '',
  firstName: '',
  id: '',
  invoiceCount: 0,
  lastName: '',
  lastPaymentTime: '',
  lifetimeRevenue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  paymentCount: 0,
  paymentToken: '',
  primaryAddress: {
    address: '',
    address2: '',
    city: '',
    country: '',
    emails: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    firstName: '',
    hash: '',
    lastName: '',
    organization: '',
    phoneNumbers: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    postalCode: '',
    region: ''
  },
  revision: 0,
  tags: [
    {
      _links: [],
      createdTime: '',
      id: '',
      name: '',
      updatedTime: ''
    }
  ],
  updatedTime: '',
  websiteId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/customers/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/customers/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    averageValue: {amount: '', amountUsd: '', currency: ''},
    createdTime: '',
    customFields: {},
    defaultPaymentInstrument: {},
    email: '',
    firstName: '',
    id: '',
    invoiceCount: 0,
    lastName: '',
    lastPaymentTime: '',
    lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
    paymentCount: 0,
    paymentToken: '',
    primaryAddress: {
      address: '',
      address2: '',
      city: '',
      country: '',
      emails: [{label: '', primary: false, value: ''}],
      firstName: '',
      hash: '',
      lastName: '',
      organization: '',
      phoneNumbers: [{label: '', primary: false, value: ''}],
      postalCode: '',
      region: ''
    },
    revision: 0,
    tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
    updatedTime: '',
    websiteId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_embedded": [],\n  "_links": [],\n  "averageValue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "createdTime": "",\n  "customFields": {},\n  "defaultPaymentInstrument": {},\n  "email": "",\n  "firstName": "",\n  "id": "",\n  "invoiceCount": 0,\n  "lastName": "",\n  "lastPaymentTime": "",\n  "lifetimeRevenue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "paymentCount": 0,\n  "paymentToken": "",\n  "primaryAddress": {\n    "address": "",\n    "address2": "",\n    "city": "",\n    "country": "",\n    "emails": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "firstName": "",\n    "hash": "",\n    "lastName": "",\n    "organization": "",\n    "phoneNumbers": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "postalCode": "",\n    "region": ""\n  },\n  "revision": 0,\n  "tags": [\n    {\n      "_links": [],\n      "createdTime": "",\n      "id": "",\n      "name": "",\n      "updatedTime": ""\n    }\n  ],\n  "updatedTime": "",\n  "websiteId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  _embedded: [],
  _links: [],
  averageValue: {amount: '', amountUsd: '', currency: ''},
  createdTime: '',
  customFields: {},
  defaultPaymentInstrument: {},
  email: '',
  firstName: '',
  id: '',
  invoiceCount: 0,
  lastName: '',
  lastPaymentTime: '',
  lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
  paymentCount: 0,
  paymentToken: '',
  primaryAddress: {
    address: '',
    address2: '',
    city: '',
    country: '',
    emails: [{label: '', primary: false, value: ''}],
    firstName: '',
    hash: '',
    lastName: '',
    organization: '',
    phoneNumbers: [{label: '', primary: false, value: ''}],
    postalCode: '',
    region: ''
  },
  revision: 0,
  tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
  updatedTime: '',
  websiteId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/customers/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _embedded: [],
    _links: [],
    averageValue: {amount: '', amountUsd: '', currency: ''},
    createdTime: '',
    customFields: {},
    defaultPaymentInstrument: {},
    email: '',
    firstName: '',
    id: '',
    invoiceCount: 0,
    lastName: '',
    lastPaymentTime: '',
    lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
    paymentCount: 0,
    paymentToken: '',
    primaryAddress: {
      address: '',
      address2: '',
      city: '',
      country: '',
      emails: [{label: '', primary: false, value: ''}],
      firstName: '',
      hash: '',
      lastName: '',
      organization: '',
      phoneNumbers: [{label: '', primary: false, value: ''}],
      postalCode: '',
      region: ''
    },
    revision: 0,
    tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
    updatedTime: '',
    websiteId: ''
  },
  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}}/customers/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _embedded: [],
  _links: [],
  averageValue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  createdTime: '',
  customFields: {},
  defaultPaymentInstrument: {},
  email: '',
  firstName: '',
  id: '',
  invoiceCount: 0,
  lastName: '',
  lastPaymentTime: '',
  lifetimeRevenue: {
    amount: '',
    amountUsd: '',
    currency: ''
  },
  paymentCount: 0,
  paymentToken: '',
  primaryAddress: {
    address: '',
    address2: '',
    city: '',
    country: '',
    emails: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    firstName: '',
    hash: '',
    lastName: '',
    organization: '',
    phoneNumbers: [
      {
        label: '',
        primary: false,
        value: ''
      }
    ],
    postalCode: '',
    region: ''
  },
  revision: 0,
  tags: [
    {
      _links: [],
      createdTime: '',
      id: '',
      name: '',
      updatedTime: ''
    }
  ],
  updatedTime: '',
  websiteId: ''
});

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}}/customers/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    averageValue: {amount: '', amountUsd: '', currency: ''},
    createdTime: '',
    customFields: {},
    defaultPaymentInstrument: {},
    email: '',
    firstName: '',
    id: '',
    invoiceCount: 0,
    lastName: '',
    lastPaymentTime: '',
    lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
    paymentCount: 0,
    paymentToken: '',
    primaryAddress: {
      address: '',
      address2: '',
      city: '',
      country: '',
      emails: [{label: '', primary: false, value: ''}],
      firstName: '',
      hash: '',
      lastName: '',
      organization: '',
      phoneNumbers: [{label: '', primary: false, value: ''}],
      postalCode: '',
      region: ''
    },
    revision: 0,
    tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
    updatedTime: '',
    websiteId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};

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 = @{ @"_embedded": @[  ],
                              @"_links": @[  ],
                              @"averageValue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
                              @"createdTime": @"",
                              @"customFields": @{  },
                              @"defaultPaymentInstrument": @{  },
                              @"email": @"",
                              @"firstName": @"",
                              @"id": @"",
                              @"invoiceCount": @0,
                              @"lastName": @"",
                              @"lastPaymentTime": @"",
                              @"lifetimeRevenue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
                              @"paymentCount": @0,
                              @"paymentToken": @"",
                              @"primaryAddress": @{ @"address": @"", @"address2": @"", @"city": @"", @"country": @"", @"emails": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"firstName": @"", @"hash": @"", @"lastName": @"", @"organization": @"", @"phoneNumbers": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"postalCode": @"", @"region": @"" },
                              @"revision": @0,
                              @"tags": @[ @{ @"_links": @[  ], @"createdTime": @"", @"id": @"", @"name": @"", @"updatedTime": @"" } ],
                              @"updatedTime": @"",
                              @"websiteId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_embedded' => [
        
    ],
    '_links' => [
        
    ],
    'averageValue' => [
        'amount' => '',
        'amountUsd' => '',
        'currency' => ''
    ],
    'createdTime' => '',
    'customFields' => [
        
    ],
    'defaultPaymentInstrument' => [
        
    ],
    'email' => '',
    'firstName' => '',
    'id' => '',
    'invoiceCount' => 0,
    'lastName' => '',
    'lastPaymentTime' => '',
    'lifetimeRevenue' => [
        'amount' => '',
        'amountUsd' => '',
        'currency' => ''
    ],
    'paymentCount' => 0,
    'paymentToken' => '',
    'primaryAddress' => [
        'address' => '',
        'address2' => '',
        'city' => '',
        'country' => '',
        'emails' => [
                [
                                'label' => '',
                                'primary' => null,
                                'value' => ''
                ]
        ],
        'firstName' => '',
        'hash' => '',
        'lastName' => '',
        'organization' => '',
        'phoneNumbers' => [
                [
                                'label' => '',
                                'primary' => null,
                                'value' => ''
                ]
        ],
        'postalCode' => '',
        'region' => ''
    ],
    'revision' => 0,
    'tags' => [
        [
                '_links' => [
                                
                ],
                'createdTime' => '',
                'id' => '',
                'name' => '',
                'updatedTime' => ''
        ]
    ],
    'updatedTime' => '',
    'websiteId' => ''
  ]),
  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}}/customers/:id', [
  'body' => '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'averageValue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'createdTime' => '',
  'customFields' => [
    
  ],
  'defaultPaymentInstrument' => [
    
  ],
  'email' => '',
  'firstName' => '',
  'id' => '',
  'invoiceCount' => 0,
  'lastName' => '',
  'lastPaymentTime' => '',
  'lifetimeRevenue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'paymentCount' => 0,
  'paymentToken' => '',
  'primaryAddress' => [
    'address' => '',
    'address2' => '',
    'city' => '',
    'country' => '',
    'emails' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'firstName' => '',
    'hash' => '',
    'lastName' => '',
    'organization' => '',
    'phoneNumbers' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'postalCode' => '',
    'region' => ''
  ],
  'revision' => 0,
  'tags' => [
    [
        '_links' => [
                
        ],
        'createdTime' => '',
        'id' => '',
        'name' => '',
        'updatedTime' => ''
    ]
  ],
  'updatedTime' => '',
  'websiteId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'averageValue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'createdTime' => '',
  'customFields' => [
    
  ],
  'defaultPaymentInstrument' => [
    
  ],
  'email' => '',
  'firstName' => '',
  'id' => '',
  'invoiceCount' => 0,
  'lastName' => '',
  'lastPaymentTime' => '',
  'lifetimeRevenue' => [
    'amount' => '',
    'amountUsd' => '',
    'currency' => ''
  ],
  'paymentCount' => 0,
  'paymentToken' => '',
  'primaryAddress' => [
    'address' => '',
    'address2' => '',
    'city' => '',
    'country' => '',
    'emails' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'firstName' => '',
    'hash' => '',
    'lastName' => '',
    'organization' => '',
    'phoneNumbers' => [
        [
                'label' => '',
                'primary' => null,
                'value' => ''
        ]
    ],
    'postalCode' => '',
    'region' => ''
  ],
  'revision' => 0,
  'tags' => [
    [
        '_links' => [
                
        ],
        'createdTime' => '',
        'id' => '',
        'name' => '',
        'updatedTime' => ''
    ]
  ],
  'updatedTime' => '',
  'websiteId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customers/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/customers/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id"

payload = {
    "_embedded": [],
    "_links": [],
    "averageValue": {
        "amount": "",
        "amountUsd": "",
        "currency": ""
    },
    "createdTime": "",
    "customFields": {},
    "defaultPaymentInstrument": {},
    "email": "",
    "firstName": "",
    "id": "",
    "invoiceCount": 0,
    "lastName": "",
    "lastPaymentTime": "",
    "lifetimeRevenue": {
        "amount": "",
        "amountUsd": "",
        "currency": ""
    },
    "paymentCount": 0,
    "paymentToken": "",
    "primaryAddress": {
        "address": "",
        "address2": "",
        "city": "",
        "country": "",
        "emails": [
            {
                "label": "",
                "primary": False,
                "value": ""
            }
        ],
        "firstName": "",
        "hash": "",
        "lastName": "",
        "organization": "",
        "phoneNumbers": [
            {
                "label": "",
                "primary": False,
                "value": ""
            }
        ],
        "postalCode": "",
        "region": ""
    },
    "revision": 0,
    "tags": [
        {
            "_links": [],
            "createdTime": "",
            "id": "",
            "name": "",
            "updatedTime": ""
        }
    ],
    "updatedTime": "",
    "websiteId": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id"

payload <- "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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}}/customers/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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/customers/:id') do |req|
  req.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"averageValue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"createdTime\": \"\",\n  \"customFields\": {},\n  \"defaultPaymentInstrument\": {},\n  \"email\": \"\",\n  \"firstName\": \"\",\n  \"id\": \"\",\n  \"invoiceCount\": 0,\n  \"lastName\": \"\",\n  \"lastPaymentTime\": \"\",\n  \"lifetimeRevenue\": {\n    \"amount\": \"\",\n    \"amountUsd\": \"\",\n    \"currency\": \"\"\n  },\n  \"paymentCount\": 0,\n  \"paymentToken\": \"\",\n  \"primaryAddress\": {\n    \"address\": \"\",\n    \"address2\": \"\",\n    \"city\": \"\",\n    \"country\": \"\",\n    \"emails\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"firstName\": \"\",\n    \"hash\": \"\",\n    \"lastName\": \"\",\n    \"organization\": \"\",\n    \"phoneNumbers\": [\n      {\n        \"label\": \"\",\n        \"primary\": false,\n        \"value\": \"\"\n      }\n    ],\n    \"postalCode\": \"\",\n    \"region\": \"\"\n  },\n  \"revision\": 0,\n  \"tags\": [\n    {\n      \"_links\": [],\n      \"createdTime\": \"\",\n      \"id\": \"\",\n      \"name\": \"\",\n      \"updatedTime\": \"\"\n    }\n  ],\n  \"updatedTime\": \"\",\n  \"websiteId\": \"\"\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}}/customers/:id";

    let payload = json!({
        "_embedded": (),
        "_links": (),
        "averageValue": json!({
            "amount": "",
            "amountUsd": "",
            "currency": ""
        }),
        "createdTime": "",
        "customFields": json!({}),
        "defaultPaymentInstrument": json!({}),
        "email": "",
        "firstName": "",
        "id": "",
        "invoiceCount": 0,
        "lastName": "",
        "lastPaymentTime": "",
        "lifetimeRevenue": json!({
            "amount": "",
            "amountUsd": "",
            "currency": ""
        }),
        "paymentCount": 0,
        "paymentToken": "",
        "primaryAddress": json!({
            "address": "",
            "address2": "",
            "city": "",
            "country": "",
            "emails": (
                json!({
                    "label": "",
                    "primary": false,
                    "value": ""
                })
            ),
            "firstName": "",
            "hash": "",
            "lastName": "",
            "organization": "",
            "phoneNumbers": (
                json!({
                    "label": "",
                    "primary": false,
                    "value": ""
                })
            ),
            "postalCode": "",
            "region": ""
        }),
        "revision": 0,
        "tags": (
            json!({
                "_links": (),
                "createdTime": "",
                "id": "",
                "name": "",
                "updatedTime": ""
            })
        ),
        "updatedTime": "",
        "websiteId": ""
    });

    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}}/customers/:id \
  --header 'content-type: application/json' \
  --data '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}'
echo '{
  "_embedded": [],
  "_links": [],
  "averageValue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "createdTime": "",
  "customFields": {},
  "defaultPaymentInstrument": {},
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": {
    "amount": "",
    "amountUsd": "",
    "currency": ""
  },
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": {
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      {
        "label": "",
        "primary": false,
        "value": ""
      }
    ],
    "postalCode": "",
    "region": ""
  },
  "revision": 0,
  "tags": [
    {
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    }
  ],
  "updatedTime": "",
  "websiteId": ""
}' |  \
  http PUT {{baseUrl}}/customers/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_embedded": [],\n  "_links": [],\n  "averageValue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "createdTime": "",\n  "customFields": {},\n  "defaultPaymentInstrument": {},\n  "email": "",\n  "firstName": "",\n  "id": "",\n  "invoiceCount": 0,\n  "lastName": "",\n  "lastPaymentTime": "",\n  "lifetimeRevenue": {\n    "amount": "",\n    "amountUsd": "",\n    "currency": ""\n  },\n  "paymentCount": 0,\n  "paymentToken": "",\n  "primaryAddress": {\n    "address": "",\n    "address2": "",\n    "city": "",\n    "country": "",\n    "emails": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "firstName": "",\n    "hash": "",\n    "lastName": "",\n    "organization": "",\n    "phoneNumbers": [\n      {\n        "label": "",\n        "primary": false,\n        "value": ""\n      }\n    ],\n    "postalCode": "",\n    "region": ""\n  },\n  "revision": 0,\n  "tags": [\n    {\n      "_links": [],\n      "createdTime": "",\n      "id": "",\n      "name": "",\n      "updatedTime": ""\n    }\n  ],\n  "updatedTime": "",\n  "websiteId": ""\n}' \
  --output-document \
  - {{baseUrl}}/customers/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_embedded": [],
  "_links": [],
  "averageValue": [
    "amount": "",
    "amountUsd": "",
    "currency": ""
  ],
  "createdTime": "",
  "customFields": [],
  "defaultPaymentInstrument": [],
  "email": "",
  "firstName": "",
  "id": "",
  "invoiceCount": 0,
  "lastName": "",
  "lastPaymentTime": "",
  "lifetimeRevenue": [
    "amount": "",
    "amountUsd": "",
    "currency": ""
  ],
  "paymentCount": 0,
  "paymentToken": "",
  "primaryAddress": [
    "address": "",
    "address2": "",
    "city": "",
    "country": "",
    "emails": [
      [
        "label": "",
        "primary": false,
        "value": ""
      ]
    ],
    "firstName": "",
    "hash": "",
    "lastName": "",
    "organization": "",
    "phoneNumbers": [
      [
        "label": "",
        "primary": false,
        "value": ""
      ]
    ],
    "postalCode": "",
    "region": ""
  ],
  "revision": 0,
  "tags": [
    [
      "_links": [],
      "createdTime": "",
      "id": "",
      "name": "",
      "updatedTime": ""
    ]
  ],
  "updatedTime": "",
  "websiteId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "customFields": {
    "foo": "bar"
  },
  "primaryAddress": {
    "address": "36 Craven St",
    "city": "London",
    "country": "GB",
    "firstName": "Benjamin",
    "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
    "lastName": "Franklin",
    "organization": {
      "$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
    },
    "postalCode": "WC2N 5NF",
    "region": "London"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "customFields": {
    "foo": "bar"
  },
  "primaryAddress": {
    "address": "36 Craven St",
    "city": "London",
    "country": "GB",
    "firstName": "Benjamin",
    "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
    "lastName": "Franklin",
    "organization": {
      "$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
    },
    "postalCode": "WC2N 5NF",
    "region": "London"
  }
}
POST Create a customer Timeline comment or custom defined event
{{baseUrl}}/customers/:id/timeline
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "customData": {},
  "customEventType": "",
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/customers/:id/timeline" {:content-type :json
                                                                   :form-params {:_links [{:rel ""}]
                                                                                 :customData {}
                                                                                 :customEventType ""
                                                                                 :extraData {:actions [{:action ""}]
                                                                                             :author {:userFullName ""
                                                                                                      :userId ""}
                                                                                             :links [{:placeholder ""
                                                                                                      :resourceId ""
                                                                                                      :resourceType ""}]
                                                                                             :mentions {}
                                                                                             :tables [{:footer ""
                                                                                                       :title ""
                                                                                                       :type ""}]}
                                                                                 :id ""
                                                                                 :message ""
                                                                                 :occurredTime ""
                                                                                 :triggeredBy ""
                                                                                 :type ""}})
require "http/client"

url = "{{baseUrl}}/customers/:id/timeline"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/customers/:id/timeline"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/timeline"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/customers/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 569

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "customData": {},
  "customEventType": "",
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/customers/:id/timeline")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/timeline"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id/timeline")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/customers/:id/timeline")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  customData: {},
  customEventType: '',
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/customers/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/customers/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    customData: {},
    customEventType: '',
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"customData":{},"customEventType":"","extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id/timeline',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "customData": {},\n  "customEventType": "",\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/timeline")
  .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/customers/:id/timeline',
  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({
  _links: [{rel: ''}],
  customData: {},
  customEventType: '',
  extraData: {
    actions: [{action: ''}],
    author: {userFullName: '', userId: ''},
    links: [{placeholder: '', resourceId: '', resourceType: ''}],
    mentions: {},
    tables: [{footer: '', title: '', type: ''}]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/customers/:id/timeline',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    customData: {},
    customEventType: '',
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/customers/:id/timeline');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  customData: {},
  customEventType: '',
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/customers/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    customData: {},
    customEventType: '',
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"customData":{},"customEventType":"","extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"customData": @{  },
                              @"customEventType": @"",
                              @"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{  }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
                              @"id": @"",
                              @"message": @"",
                              @"occurredTime": @"",
                              @"triggeredBy": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/timeline"]
                                                       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}}/customers/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/timeline",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'customData' => [
        
    ],
    'customEventType' => '',
    'extraData' => [
        'actions' => [
                [
                                'action' => ''
                ]
        ],
        'author' => [
                'userFullName' => '',
                'userId' => ''
        ],
        'links' => [
                [
                                'placeholder' => '',
                                'resourceId' => '',
                                'resourceType' => ''
                ]
        ],
        'mentions' => [
                
        ],
        'tables' => [
                [
                                'footer' => '',
                                'title' => '',
                                'type' => ''
                ]
        ]
    ],
    'id' => '',
    'message' => '',
    'occurredTime' => '',
    'triggeredBy' => '',
    'type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/customers/:id/timeline', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "customData": {},
  "customEventType": "",
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'customData' => [
    
  ],
  'customEventType' => '',
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'customData' => [
    
  ],
  'customEventType' => '',
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customers/:id/timeline');
$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}}/customers/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "customData": {},
  "customEventType": "",
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "customData": {},
  "customEventType": "",
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/customers/:id/timeline", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/timeline"

payload = {
    "_links": [{ "rel": "" }],
    "customData": {},
    "customEventType": "",
    "extraData": {
        "actions": [{ "action": "" }],
        "author": {
            "userFullName": "",
            "userId": ""
        },
        "links": [
            {
                "placeholder": "",
                "resourceId": "",
                "resourceType": ""
            }
        ],
        "mentions": {},
        "tables": [
            {
                "footer": "",
                "title": "",
                "type": ""
            }
        ]
    },
    "id": "",
    "message": "",
    "occurredTime": "",
    "triggeredBy": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/timeline"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/timeline")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/customers/:id/timeline') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"customData\": {},\n  \"customEventType\": \"\",\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/timeline";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "customData": json!({}),
        "customEventType": "",
        "extraData": json!({
            "actions": (json!({"action": ""})),
            "author": json!({
                "userFullName": "",
                "userId": ""
            }),
            "links": (
                json!({
                    "placeholder": "",
                    "resourceId": "",
                    "resourceType": ""
                })
            ),
            "mentions": json!({}),
            "tables": (
                json!({
                    "footer": "",
                    "title": "",
                    "type": ""
                })
            )
        }),
        "id": "",
        "message": "",
        "occurredTime": "",
        "triggeredBy": "",
        "type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/customers/:id/timeline \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "customData": {},
  "customEventType": "",
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "customData": {},
  "customEventType": "",
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/customers/:id/timeline \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "customData": {},\n  "customEventType": "",\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/customers/:id/timeline
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "customData": [],
  "customEventType": "",
  "extraData": [
    "actions": [["action": ""]],
    "author": [
      "userFullName": "",
      "userId": ""
    ],
    "links": [
      [
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      ]
    ],
    "mentions": [],
    "tables": [
      [
        "footer": "",
        "title": "",
        "type": ""
      ]
    ]
  ],
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "customData": {
    "customAttribute": "customValue",
    "otherAttribute": "otherValue"
  }
}
DELETE Delete a Customer Timeline message
{{baseUrl}}/customers/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/customers/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/customers/:id/timeline/:messageId"

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}}/customers/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/timeline/:messageId"

	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/customers/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/customers/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/timeline/:messageId"))
    .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}}/customers/:id/timeline/:messageId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/customers/:id/timeline/:messageId")
  .asString();
const 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}}/customers/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/customers/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
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}}/customers/:id/timeline/:messageId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/timeline/:messageId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/customers/:id/timeline/:messageId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/customers/:id/timeline/:messageId');

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}}/customers/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
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}}/customers/:id/timeline/:messageId"]
                                                       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}}/customers/:id/timeline/:messageId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/timeline/:messageId",
  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}}/customers/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/customers/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/timeline/:messageId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/timeline/:messageId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/timeline/:messageId")

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/customers/:id/timeline/:messageId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/timeline/:messageId";

    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}}/customers/:id/timeline/:messageId
http DELETE {{baseUrl}}/customers/:id/timeline/:messageId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/customers/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline/:messageId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a customer Timeline message
{{baseUrl}}/customers/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customers/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/customers/:id/timeline/:messageId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/customers/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/timeline/:messageId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/customers/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/timeline/:messageId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id/timeline/:messageId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/timeline/:messageId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/customers/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customers/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id/timeline/:messageId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/timeline/:messageId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customers/:id/timeline/:messageId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/customers/:id/timeline/:messageId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customers/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/timeline/:messageId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers/:id/timeline/:messageId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/timeline/:messageId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/customers/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customers/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/timeline/:messageId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/timeline/:messageId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/timeline/:messageId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/customers/:id/timeline/:messageId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/timeline/:messageId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/customers/:id/timeline/:messageId
http GET {{baseUrl}}/customers/:id/timeline/:messageId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customers/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline/:messageId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "customData": {
    "customAttribute": "customValue",
    "otherAttribute": "otherValue"
  }
}
GET Retrieve a list of customer timeline custom event types
{{baseUrl}}/customer-timeline-custom-events
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-custom-events");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customer-timeline-custom-events")
require "http/client"

url = "{{baseUrl}}/customer-timeline-custom-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}}/customer-timeline-custom-events"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customer-timeline-custom-events");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customer-timeline-custom-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/customer-timeline-custom-events HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customer-timeline-custom-events")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customer-timeline-custom-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}}/customer-timeline-custom-events")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customer-timeline-custom-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}}/customer-timeline-custom-events');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customer-timeline-custom-events'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-custom-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}}/customer-timeline-custom-events',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customer-timeline-custom-events")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customer-timeline-custom-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}}/customer-timeline-custom-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}}/customer-timeline-custom-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}}/customer-timeline-custom-events'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customer-timeline-custom-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}}/customer-timeline-custom-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}}/customer-timeline-custom-events" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customer-timeline-custom-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}}/customer-timeline-custom-events');

echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-custom-events');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customer-timeline-custom-events');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customer-timeline-custom-events' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-custom-events' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customer-timeline-custom-events")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customer-timeline-custom-events"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customer-timeline-custom-events"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customer-timeline-custom-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/customer-timeline-custom-events') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customer-timeline-custom-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}}/customer-timeline-custom-events
http GET {{baseUrl}}/customer-timeline-custom-events
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customer-timeline-custom-events
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-custom-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()
GET Retrieve a list of customer timeline messages for all customers
{{baseUrl}}/customer-timeline-events
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-events");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customer-timeline-events")
require "http/client"

url = "{{baseUrl}}/customer-timeline-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}}/customer-timeline-events"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customer-timeline-events");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customer-timeline-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/customer-timeline-events HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customer-timeline-events")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customer-timeline-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}}/customer-timeline-events")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customer-timeline-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}}/customer-timeline-events');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/customer-timeline-events'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-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}}/customer-timeline-events',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customer-timeline-events")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customer-timeline-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}}/customer-timeline-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}}/customer-timeline-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}}/customer-timeline-events'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customer-timeline-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}}/customer-timeline-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}}/customer-timeline-events" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customer-timeline-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}}/customer-timeline-events');

echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-events');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customer-timeline-events');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customer-timeline-events' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-events' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customer-timeline-events")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customer-timeline-events"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customer-timeline-events"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customer-timeline-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/customer-timeline-events') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customer-timeline-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}}/customer-timeline-events
http GET {{baseUrl}}/customer-timeline-events
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customer-timeline-events
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-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()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "customData": {
      "customAttribute": "customValue",
      "otherAttribute": "otherValue"
    }
  }
]
GET Retrieve a list of customer timeline messages
{{baseUrl}}/customers/:id/timeline
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customers/:id/timeline")
require "http/client"

url = "{{baseUrl}}/customers/:id/timeline"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/customers/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/timeline"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/customers/:id/timeline HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/timeline")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/timeline"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id/timeline")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/timeline")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/customers/:id/timeline');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id/timeline',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/timeline")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id/timeline',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/timeline'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/customers/:id/timeline');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/timeline"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers/:id/timeline" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/timeline",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/customers/:id/timeline');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/timeline' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customers/:id/timeline")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/timeline"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/timeline"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/timeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/customers/:id/timeline') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/timeline";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/customers/:id/timeline
http GET {{baseUrl}}/customers/:id/timeline
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customers/:id/timeline
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "customData": {
      "customAttribute": "customValue",
      "otherAttribute": "otherValue"
    }
  }
]
GET Retrieve customer timeline custom event type with specified identifier string
{{baseUrl}}/customer-timeline-custom-events/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-custom-events/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customer-timeline-custom-events/:id")
require "http/client"

url = "{{baseUrl}}/customer-timeline-custom-events/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/customer-timeline-custom-events/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customer-timeline-custom-events/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customer-timeline-custom-events/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/customer-timeline-custom-events/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customer-timeline-custom-events/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customer-timeline-custom-events/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customer-timeline-custom-events/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customer-timeline-custom-events/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/customer-timeline-custom-events/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customer-timeline-custom-events/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-custom-events/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customer-timeline-custom-events/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customer-timeline-custom-events/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customer-timeline-custom-events/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customer-timeline-custom-events/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/customer-timeline-custom-events/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customer-timeline-custom-events/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customer-timeline-custom-events/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customer-timeline-custom-events/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customer-timeline-custom-events/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customer-timeline-custom-events/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/customer-timeline-custom-events/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-custom-events/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customer-timeline-custom-events/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customer-timeline-custom-events/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-custom-events/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customer-timeline-custom-events/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customer-timeline-custom-events/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customer-timeline-custom-events/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customer-timeline-custom-events/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/customer-timeline-custom-events/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customer-timeline-custom-events/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/customer-timeline-custom-events/:id
http GET {{baseUrl}}/customer-timeline-custom-events/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customer-timeline-custom-events/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-custom-events/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a dispute
{{baseUrl}}/disputes
BODY json

{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes");

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  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/disputes" {:content-type :json
                                                     :form-params {:_embedded []
                                                                   :_links []
                                                                   :acquirerReferenceNumber ""
                                                                   :amount ""
                                                                   :caseId ""
                                                                   :category ""
                                                                   :createdTime ""
                                                                   :currency ""
                                                                   :customerId ""
                                                                   :deadlineTime ""
                                                                   :id ""
                                                                   :postedTime ""
                                                                   :rawResponse ""
                                                                   :reasonCode ""
                                                                   :resolvedTime ""
                                                                   :status ""
                                                                   :transactionId ""
                                                                   :type ""
                                                                   :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/disputes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/disputes"),
    Content = new StringContent("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/disputes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/disputes"

	payload := strings.NewReader("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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/disputes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 370

{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/disputes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/disputes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/disputes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/disputes")
  .header("content-type", "application/json")
  .body("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _embedded: [],
  _links: [],
  acquirerReferenceNumber: '',
  amount: '',
  caseId: '',
  category: '',
  createdTime: '',
  currency: '',
  customerId: '',
  deadlineTime: '',
  id: '',
  postedTime: '',
  rawResponse: '',
  reasonCode: '',
  resolvedTime: '',
  status: '',
  transactionId: '',
  type: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/disputes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/disputes',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    acquirerReferenceNumber: '',
    amount: '',
    caseId: '',
    category: '',
    createdTime: '',
    currency: '',
    customerId: '',
    deadlineTime: '',
    id: '',
    postedTime: '',
    rawResponse: '',
    reasonCode: '',
    resolvedTime: '',
    status: '',
    transactionId: '',
    type: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/disputes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/disputes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_embedded": [],\n  "_links": [],\n  "acquirerReferenceNumber": "",\n  "amount": "",\n  "caseId": "",\n  "category": "",\n  "createdTime": "",\n  "currency": "",\n  "customerId": "",\n  "deadlineTime": "",\n  "id": "",\n  "postedTime": "",\n  "rawResponse": "",\n  "reasonCode": "",\n  "resolvedTime": "",\n  "status": "",\n  "transactionId": "",\n  "type": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/disputes")
  .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/disputes',
  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({
  _embedded: [],
  _links: [],
  acquirerReferenceNumber: '',
  amount: '',
  caseId: '',
  category: '',
  createdTime: '',
  currency: '',
  customerId: '',
  deadlineTime: '',
  id: '',
  postedTime: '',
  rawResponse: '',
  reasonCode: '',
  resolvedTime: '',
  status: '',
  transactionId: '',
  type: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/disputes',
  headers: {'content-type': 'application/json'},
  body: {
    _embedded: [],
    _links: [],
    acquirerReferenceNumber: '',
    amount: '',
    caseId: '',
    category: '',
    createdTime: '',
    currency: '',
    customerId: '',
    deadlineTime: '',
    id: '',
    postedTime: '',
    rawResponse: '',
    reasonCode: '',
    resolvedTime: '',
    status: '',
    transactionId: '',
    type: '',
    updatedTime: ''
  },
  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}}/disputes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _embedded: [],
  _links: [],
  acquirerReferenceNumber: '',
  amount: '',
  caseId: '',
  category: '',
  createdTime: '',
  currency: '',
  customerId: '',
  deadlineTime: '',
  id: '',
  postedTime: '',
  rawResponse: '',
  reasonCode: '',
  resolvedTime: '',
  status: '',
  transactionId: '',
  type: '',
  updatedTime: ''
});

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}}/disputes',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    acquirerReferenceNumber: '',
    amount: '',
    caseId: '',
    category: '',
    createdTime: '',
    currency: '',
    customerId: '',
    deadlineTime: '',
    id: '',
    postedTime: '',
    rawResponse: '',
    reasonCode: '',
    resolvedTime: '',
    status: '',
    transactionId: '',
    type: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/disputes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};

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 = @{ @"_embedded": @[  ],
                              @"_links": @[  ],
                              @"acquirerReferenceNumber": @"",
                              @"amount": @"",
                              @"caseId": @"",
                              @"category": @"",
                              @"createdTime": @"",
                              @"currency": @"",
                              @"customerId": @"",
                              @"deadlineTime": @"",
                              @"id": @"",
                              @"postedTime": @"",
                              @"rawResponse": @"",
                              @"reasonCode": @"",
                              @"resolvedTime": @"",
                              @"status": @"",
                              @"transactionId": @"",
                              @"type": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/disputes"]
                                                       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}}/disputes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/disputes",
  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([
    '_embedded' => [
        
    ],
    '_links' => [
        
    ],
    'acquirerReferenceNumber' => '',
    'amount' => '',
    'caseId' => '',
    'category' => '',
    'createdTime' => '',
    'currency' => '',
    'customerId' => '',
    'deadlineTime' => '',
    'id' => '',
    'postedTime' => '',
    'rawResponse' => '',
    'reasonCode' => '',
    'resolvedTime' => '',
    'status' => '',
    'transactionId' => '',
    'type' => '',
    'updatedTime' => ''
  ]),
  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}}/disputes', [
  'body' => '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/disputes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'acquirerReferenceNumber' => '',
  'amount' => '',
  'caseId' => '',
  'category' => '',
  'createdTime' => '',
  'currency' => '',
  'customerId' => '',
  'deadlineTime' => '',
  'id' => '',
  'postedTime' => '',
  'rawResponse' => '',
  'reasonCode' => '',
  'resolvedTime' => '',
  'status' => '',
  'transactionId' => '',
  'type' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'acquirerReferenceNumber' => '',
  'amount' => '',
  'caseId' => '',
  'category' => '',
  'createdTime' => '',
  'currency' => '',
  'customerId' => '',
  'deadlineTime' => '',
  'id' => '',
  'postedTime' => '',
  'rawResponse' => '',
  'reasonCode' => '',
  'resolvedTime' => '',
  'status' => '',
  'transactionId' => '',
  'type' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/disputes');
$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}}/disputes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/disputes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/disputes"

payload = {
    "_embedded": [],
    "_links": [],
    "acquirerReferenceNumber": "",
    "amount": "",
    "caseId": "",
    "category": "",
    "createdTime": "",
    "currency": "",
    "customerId": "",
    "deadlineTime": "",
    "id": "",
    "postedTime": "",
    "rawResponse": "",
    "reasonCode": "",
    "resolvedTime": "",
    "status": "",
    "transactionId": "",
    "type": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/disputes"

payload <- "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/disputes")

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  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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/disputes') do |req|
  req.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/disputes";

    let payload = json!({
        "_embedded": (),
        "_links": (),
        "acquirerReferenceNumber": "",
        "amount": "",
        "caseId": "",
        "category": "",
        "createdTime": "",
        "currency": "",
        "customerId": "",
        "deadlineTime": "",
        "id": "",
        "postedTime": "",
        "rawResponse": "",
        "reasonCode": "",
        "resolvedTime": "",
        "status": "",
        "transactionId": "",
        "type": "",
        "updatedTime": ""
    });

    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}}/disputes \
  --header 'content-type: application/json' \
  --data '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}'
echo '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/disputes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_embedded": [],\n  "_links": [],\n  "acquirerReferenceNumber": "",\n  "amount": "",\n  "caseId": "",\n  "category": "",\n  "createdTime": "",\n  "currency": "",\n  "customerId": "",\n  "deadlineTime": "",\n  "id": "",\n  "postedTime": "",\n  "rawResponse": "",\n  "reasonCode": "",\n  "resolvedTime": "",\n  "status": "",\n  "transactionId": "",\n  "type": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/disputes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Create or update a Dispute with predefined ID
{{baseUrl}}/disputes/:id
BODY json

{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/disputes/:id" {:content-type :json
                                                        :form-params {:_embedded []
                                                                      :_links []
                                                                      :acquirerReferenceNumber ""
                                                                      :amount ""
                                                                      :caseId ""
                                                                      :category ""
                                                                      :createdTime ""
                                                                      :currency ""
                                                                      :customerId ""
                                                                      :deadlineTime ""
                                                                      :id ""
                                                                      :postedTime ""
                                                                      :rawResponse ""
                                                                      :reasonCode ""
                                                                      :resolvedTime ""
                                                                      :status ""
                                                                      :transactionId ""
                                                                      :type ""
                                                                      :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/disputes/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/disputes/:id"),
    Content = new StringContent("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/disputes/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/disputes/:id"

	payload := strings.NewReader("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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/disputes/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 370

{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/disputes/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/disputes/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/disputes/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/disputes/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _embedded: [],
  _links: [],
  acquirerReferenceNumber: '',
  amount: '',
  caseId: '',
  category: '',
  createdTime: '',
  currency: '',
  customerId: '',
  deadlineTime: '',
  id: '',
  postedTime: '',
  rawResponse: '',
  reasonCode: '',
  resolvedTime: '',
  status: '',
  transactionId: '',
  type: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/disputes/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/disputes/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    acquirerReferenceNumber: '',
    amount: '',
    caseId: '',
    category: '',
    createdTime: '',
    currency: '',
    customerId: '',
    deadlineTime: '',
    id: '',
    postedTime: '',
    rawResponse: '',
    reasonCode: '',
    resolvedTime: '',
    status: '',
    transactionId: '',
    type: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/disputes/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/disputes/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_embedded": [],\n  "_links": [],\n  "acquirerReferenceNumber": "",\n  "amount": "",\n  "caseId": "",\n  "category": "",\n  "createdTime": "",\n  "currency": "",\n  "customerId": "",\n  "deadlineTime": "",\n  "id": "",\n  "postedTime": "",\n  "rawResponse": "",\n  "reasonCode": "",\n  "resolvedTime": "",\n  "status": "",\n  "transactionId": "",\n  "type": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/disputes/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/disputes/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  _embedded: [],
  _links: [],
  acquirerReferenceNumber: '',
  amount: '',
  caseId: '',
  category: '',
  createdTime: '',
  currency: '',
  customerId: '',
  deadlineTime: '',
  id: '',
  postedTime: '',
  rawResponse: '',
  reasonCode: '',
  resolvedTime: '',
  status: '',
  transactionId: '',
  type: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/disputes/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _embedded: [],
    _links: [],
    acquirerReferenceNumber: '',
    amount: '',
    caseId: '',
    category: '',
    createdTime: '',
    currency: '',
    customerId: '',
    deadlineTime: '',
    id: '',
    postedTime: '',
    rawResponse: '',
    reasonCode: '',
    resolvedTime: '',
    status: '',
    transactionId: '',
    type: '',
    updatedTime: ''
  },
  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}}/disputes/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _embedded: [],
  _links: [],
  acquirerReferenceNumber: '',
  amount: '',
  caseId: '',
  category: '',
  createdTime: '',
  currency: '',
  customerId: '',
  deadlineTime: '',
  id: '',
  postedTime: '',
  rawResponse: '',
  reasonCode: '',
  resolvedTime: '',
  status: '',
  transactionId: '',
  type: '',
  updatedTime: ''
});

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}}/disputes/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    acquirerReferenceNumber: '',
    amount: '',
    caseId: '',
    category: '',
    createdTime: '',
    currency: '',
    customerId: '',
    deadlineTime: '',
    id: '',
    postedTime: '',
    rawResponse: '',
    reasonCode: '',
    resolvedTime: '',
    status: '',
    transactionId: '',
    type: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/disputes/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};

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 = @{ @"_embedded": @[  ],
                              @"_links": @[  ],
                              @"acquirerReferenceNumber": @"",
                              @"amount": @"",
                              @"caseId": @"",
                              @"category": @"",
                              @"createdTime": @"",
                              @"currency": @"",
                              @"customerId": @"",
                              @"deadlineTime": @"",
                              @"id": @"",
                              @"postedTime": @"",
                              @"rawResponse": @"",
                              @"reasonCode": @"",
                              @"resolvedTime": @"",
                              @"status": @"",
                              @"transactionId": @"",
                              @"type": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/disputes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/disputes/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/disputes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_embedded' => [
        
    ],
    '_links' => [
        
    ],
    'acquirerReferenceNumber' => '',
    'amount' => '',
    'caseId' => '',
    'category' => '',
    'createdTime' => '',
    'currency' => '',
    'customerId' => '',
    'deadlineTime' => '',
    'id' => '',
    'postedTime' => '',
    'rawResponse' => '',
    'reasonCode' => '',
    'resolvedTime' => '',
    'status' => '',
    'transactionId' => '',
    'type' => '',
    'updatedTime' => ''
  ]),
  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}}/disputes/:id', [
  'body' => '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/disputes/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'acquirerReferenceNumber' => '',
  'amount' => '',
  'caseId' => '',
  'category' => '',
  'createdTime' => '',
  'currency' => '',
  'customerId' => '',
  'deadlineTime' => '',
  'id' => '',
  'postedTime' => '',
  'rawResponse' => '',
  'reasonCode' => '',
  'resolvedTime' => '',
  'status' => '',
  'transactionId' => '',
  'type' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'acquirerReferenceNumber' => '',
  'amount' => '',
  'caseId' => '',
  'category' => '',
  'createdTime' => '',
  'currency' => '',
  'customerId' => '',
  'deadlineTime' => '',
  'id' => '',
  'postedTime' => '',
  'rawResponse' => '',
  'reasonCode' => '',
  'resolvedTime' => '',
  'status' => '',
  'transactionId' => '',
  'type' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/disputes/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/disputes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/disputes/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/disputes/:id"

payload = {
    "_embedded": [],
    "_links": [],
    "acquirerReferenceNumber": "",
    "amount": "",
    "caseId": "",
    "category": "",
    "createdTime": "",
    "currency": "",
    "customerId": "",
    "deadlineTime": "",
    "id": "",
    "postedTime": "",
    "rawResponse": "",
    "reasonCode": "",
    "resolvedTime": "",
    "status": "",
    "transactionId": "",
    "type": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/disputes/:id"

payload <- "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/disputes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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/disputes/:id') do |req|
  req.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"acquirerReferenceNumber\": \"\",\n  \"amount\": \"\",\n  \"caseId\": \"\",\n  \"category\": \"\",\n  \"createdTime\": \"\",\n  \"currency\": \"\",\n  \"customerId\": \"\",\n  \"deadlineTime\": \"\",\n  \"id\": \"\",\n  \"postedTime\": \"\",\n  \"rawResponse\": \"\",\n  \"reasonCode\": \"\",\n  \"resolvedTime\": \"\",\n  \"status\": \"\",\n  \"transactionId\": \"\",\n  \"type\": \"\",\n  \"updatedTime\": \"\"\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}}/disputes/:id";

    let payload = json!({
        "_embedded": (),
        "_links": (),
        "acquirerReferenceNumber": "",
        "amount": "",
        "caseId": "",
        "category": "",
        "createdTime": "",
        "currency": "",
        "customerId": "",
        "deadlineTime": "",
        "id": "",
        "postedTime": "",
        "rawResponse": "",
        "reasonCode": "",
        "resolvedTime": "",
        "status": "",
        "transactionId": "",
        "type": "",
        "updatedTime": ""
    });

    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}}/disputes/:id \
  --header 'content-type: application/json' \
  --data '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}'
echo '{
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
}' |  \
  http PUT {{baseUrl}}/disputes/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_embedded": [],\n  "_links": [],\n  "acquirerReferenceNumber": "",\n  "amount": "",\n  "caseId": "",\n  "category": "",\n  "createdTime": "",\n  "currency": "",\n  "customerId": "",\n  "deadlineTime": "",\n  "id": "",\n  "postedTime": "",\n  "rawResponse": "",\n  "reasonCode": "",\n  "resolvedTime": "",\n  "status": "",\n  "transactionId": "",\n  "type": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/disputes/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_embedded": [],
  "_links": [],
  "acquirerReferenceNumber": "",
  "amount": "",
  "caseId": "",
  "category": "",
  "createdTime": "",
  "currency": "",
  "customerId": "",
  "deadlineTime": "",
  "id": "",
  "postedTime": "",
  "rawResponse": "",
  "reasonCode": "",
  "resolvedTime": "",
  "status": "",
  "transactionId": "",
  "type": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a dispute
{{baseUrl}}/disputes/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/disputes/:id")
require "http/client"

url = "{{baseUrl}}/disputes/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/disputes/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/disputes/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/disputes/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/disputes/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/disputes/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/disputes/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/disputes/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/disputes/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/disputes/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/disputes/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/disputes/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/disputes/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/disputes/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/disputes/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/disputes/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/disputes/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/disputes/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/disputes/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/disputes/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/disputes/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/disputes/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/disputes/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/disputes/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/disputes/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/disputes/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/disputes/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/disputes/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/disputes/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/disputes/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/disputes/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/disputes/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/disputes/:id
http GET {{baseUrl}}/disputes/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/disputes/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of disputes
{{baseUrl}}/disputes
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/disputes")
require "http/client"

url = "{{baseUrl}}/disputes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/disputes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/disputes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/disputes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/disputes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/disputes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/disputes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/disputes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/disputes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/disputes');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/disputes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/disputes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/disputes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/disputes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/disputes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/disputes'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/disputes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/disputes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/disputes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/disputes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/disputes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/disputes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/disputes');

echo $response->getBody();
setUrl('{{baseUrl}}/disputes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/disputes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/disputes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/disputes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/disputes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/disputes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/disputes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/disputes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/disputes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/disputes
http GET {{baseUrl}}/disputes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/disputes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a file
{{baseUrl}}/files
HEADERS

REB-APIKEY
{{apiKey}}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files" {:headers {:reb-apikey "{{apiKey}}"}})
require "http/client"

url = "{{baseUrl}}/files"
headers = HTTP::Headers{
  "reb-apikey" => "{{apiKey}}"
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/files"),
    Headers =
    {
        { "reb-apikey", "{{apiKey}}" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files");
var request = new RestRequest("", Method.Post);
request.AddHeader("reb-apikey", "{{apiKey}}");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("reb-apikey", "{{apiKey}}")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files HTTP/1.1
Reb-Apikey: {{apiKey}}
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files")
  .setHeader("reb-apikey", "{{apiKey}}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files"))
    .header("reb-apikey", "{{apiKey}}")
    .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}}/files")
  .post(null)
  .addHeader("reb-apikey", "{{apiKey}}")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files")
  .header("reb-apikey", "{{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('POST', '{{baseUrl}}/files');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files',
  headers: {'reb-apikey': '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files';
const options = {method: 'POST', headers: {'reb-apikey': '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/files',
  method: 'POST',
  headers: {
    'reb-apikey': '{{apiKey}}'
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files")
  .post(null)
  .addHeader("reb-apikey", "{{apiKey}}")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files',
  headers: {
    'reb-apikey': '{{apiKey}}'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/files',
  headers: {'reb-apikey': '{{apiKey}}'}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files');

req.headers({
  'reb-apikey': '{{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: 'POST',
  url: '{{baseUrl}}/files',
  headers: {'reb-apikey': '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files';
const options = {method: 'POST', headers: {'reb-apikey': '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files" in
let headers = Header.add (Header.init ()) "reb-apikey" "{{apiKey}}" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "reb-apikey: {{apiKey}}"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files', [
  'headers' => [
    'reb-apikey' => '{{apiKey}}',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'reb-apikey' => '{{apiKey}}'
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files');
$request->setRequestMethod('POST');
$request->setHeaders([
  'reb-apikey' => '{{apiKey}}'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files' -Method POST -Headers $headers
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'reb-apikey': "{{apiKey}}" }

conn.request("POST", "/baseUrl/files", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files"

headers = {"reb-apikey": "{{apiKey}}"}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files"

response <- VERB("POST", url, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["reb-apikey"] = '{{apiKey}}'

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/files') do |req|
  req.headers['reb-apikey'] = '{{apiKey}}'
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files \
  --header 'reb-apikey: {{apiKey}}'
http POST {{baseUrl}}/files \
  reb-apikey:'{{apiKey}}'
wget --quiet \
  --method POST \
  --header 'reb-apikey: {{apiKey}}' \
  --output-document \
  - {{baseUrl}}/files
import Foundation

let headers = ["reb-apikey": "{{apiKey}}"]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an Attachment
{{baseUrl}}/attachments
BODY json

{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments");

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  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/attachments" {:content-type :json
                                                        :form-params {:_embedded []
                                                                      :_links []
                                                                      :createdTime ""
                                                                      :description ""
                                                                      :fileId ""
                                                                      :id ""
                                                                      :name ""
                                                                      :relatedId ""
                                                                      :relatedType ""
                                                                      :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/attachments"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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}}/attachments"),
    Content = new StringContent("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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}}/attachments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/attachments"

	payload := strings.NewReader("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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/attachments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 182

{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/attachments")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/attachments"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/attachments")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/attachments")
  .header("content-type", "application/json")
  .body("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  fileId: '',
  id: '',
  name: '',
  relatedId: '',
  relatedType: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/attachments');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/attachments',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    fileId: '',
    id: '',
    name: '',
    relatedId: '',
    relatedType: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/attachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/attachments',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_embedded": [],\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "fileId": "",\n  "id": "",\n  "name": "",\n  "relatedId": "",\n  "relatedType": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/attachments")
  .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/attachments',
  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({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  fileId: '',
  id: '',
  name: '',
  relatedId: '',
  relatedType: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/attachments',
  headers: {'content-type': 'application/json'},
  body: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    fileId: '',
    id: '',
    name: '',
    relatedId: '',
    relatedType: '',
    updatedTime: ''
  },
  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}}/attachments');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  fileId: '',
  id: '',
  name: '',
  relatedId: '',
  relatedType: '',
  updatedTime: ''
});

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}}/attachments',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    fileId: '',
    id: '',
    name: '',
    relatedId: '',
    relatedType: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/attachments';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};

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 = @{ @"_embedded": @[  ],
                              @"_links": @[  ],
                              @"createdTime": @"",
                              @"description": @"",
                              @"fileId": @"",
                              @"id": @"",
                              @"name": @"",
                              @"relatedId": @"",
                              @"relatedType": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/attachments"]
                                                       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}}/attachments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/attachments",
  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([
    '_embedded' => [
        
    ],
    '_links' => [
        
    ],
    'createdTime' => '',
    'description' => '',
    'fileId' => '',
    'id' => '',
    'name' => '',
    'relatedId' => '',
    'relatedType' => '',
    'updatedTime' => ''
  ]),
  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}}/attachments', [
  'body' => '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/attachments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'fileId' => '',
  'id' => '',
  'name' => '',
  'relatedId' => '',
  'relatedType' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'fileId' => '',
  'id' => '',
  'name' => '',
  'relatedId' => '',
  'relatedType' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/attachments');
$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}}/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/attachments", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/attachments"

payload = {
    "_embedded": [],
    "_links": [],
    "createdTime": "",
    "description": "",
    "fileId": "",
    "id": "",
    "name": "",
    "relatedId": "",
    "relatedType": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/attachments"

payload <- "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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}}/attachments")

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  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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/attachments') do |req|
  req.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/attachments";

    let payload = json!({
        "_embedded": (),
        "_links": (),
        "createdTime": "",
        "description": "",
        "fileId": "",
        "id": "",
        "name": "",
        "relatedId": "",
        "relatedType": "",
        "updatedTime": ""
    });

    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}}/attachments \
  --header 'content-type: application/json' \
  --data '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}'
echo '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/attachments \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_embedded": [],\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "fileId": "",\n  "id": "",\n  "name": "",\n  "relatedId": "",\n  "relatedType": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/attachments
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a File
{{baseUrl}}/files/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/files/:id")
require "http/client"

url = "{{baseUrl}}/files/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/files/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/files/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/files/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/files/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/files/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/files/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/files/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/files/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/files/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/files/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/files/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/files/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/files/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/files/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/files/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/files/:id
http DELETE {{baseUrl}}/files/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/files/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an Attachment
{{baseUrl}}/attachments/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/attachments/:id")
require "http/client"

url = "{{baseUrl}}/attachments/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/attachments/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/attachments/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/attachments/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/attachments/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/attachments/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/attachments/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/attachments/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/attachments/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/attachments/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/attachments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/attachments/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/attachments/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/attachments/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/attachments/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/attachments/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/attachments/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/attachments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/attachments/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/attachments/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/attachments/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/attachments/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/attachments/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/attachments/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/attachments/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/attachments/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/attachments/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/attachments/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/attachments/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/attachments/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/attachments/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/attachments/:id
http DELETE {{baseUrl}}/attachments/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/attachments/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Download a file
{{baseUrl}}/files/:id/download
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id/download");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files/:id/download")
require "http/client"

url = "{{baseUrl}}/files/:id/download"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/files/:id/download"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files/:id/download"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/files/:id/download HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files/:id/download")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files/:id/download"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/files/:id/download")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files/:id/download")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/files/:id/download');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/files/:id/download',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files/:id/download")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files/:id/download',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files/:id/download');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files/:id/download';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files/:id/download"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files/:id/download" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files/:id/download",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/files/:id/download');

echo $response->getBody();
setUrl('{{baseUrl}}/files/:id/download');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id/download' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id/download' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files/:id/download")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files/:id/download"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files/:id/download"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files/:id/download")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/files/:id/download') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files/:id/download";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files/:id/download
http GET {{baseUrl}}/files/:id/download
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files/:id/download
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id/download")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Download image in specific format
{{baseUrl}}/files/:id/download:extension
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id/download:extension");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files/:id/download:extension")
require "http/client"

url = "{{baseUrl}}/files/:id/download:extension"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/files/:id/download:extension"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id/download:extension");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files/:id/download:extension"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/files/:id/download:extension HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files/:id/download:extension")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files/:id/download:extension"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/files/:id/download:extension")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files/:id/download:extension")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/files/:id/download:extension');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download:extension'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files/:id/download:extension';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/files/:id/download:extension',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files/:id/download:extension")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files/:id/download:extension',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download:extension'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files/:id/download:extension');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download:extension'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files/:id/download:extension';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files/:id/download:extension"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files/:id/download:extension" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files/:id/download:extension",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/files/:id/download:extension');

echo $response->getBody();
setUrl('{{baseUrl}}/files/:id/download:extension');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id/download:extension');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id/download:extension' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id/download:extension' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files/:id/download:extension")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files/:id/download:extension"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files/:id/download:extension"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files/:id/download:extension")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/files/:id/download:extension') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files/:id/download:extension";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files/:id/download:extension
http GET {{baseUrl}}/files/:id/download:extension
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files/:id/download:extension
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id/download:extension")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a File Record
{{baseUrl}}/files/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files/:id")
require "http/client"

url = "{{baseUrl}}/files/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/files/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/files/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/files/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/files/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/files/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/files/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/files/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/files/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/files/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/files/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files/:id
http GET {{baseUrl}}/files/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of Attachments
{{baseUrl}}/attachments
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/attachments")
require "http/client"

url = "{{baseUrl}}/attachments"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/attachments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/attachments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/attachments"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/attachments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/attachments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/attachments"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/attachments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/attachments")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/attachments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/attachments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/attachments';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/attachments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/attachments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/attachments',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/attachments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/attachments');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/attachments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/attachments';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/attachments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/attachments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/attachments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/attachments');

echo $response->getBody();
setUrl('{{baseUrl}}/attachments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/attachments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/attachments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/attachments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/attachments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/attachments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/attachments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/attachments";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/attachments
http GET {{baseUrl}}/attachments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/attachments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of files
{{baseUrl}}/files
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files")
require "http/client"

url = "{{baseUrl}}/files"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/files"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/files HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/files")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/files');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/files',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/files'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/files'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/files');

echo $response->getBody();
setUrl('{{baseUrl}}/files');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/files') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files
http GET {{baseUrl}}/files
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve an Attachment
{{baseUrl}}/attachments/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/attachments/:id")
require "http/client"

url = "{{baseUrl}}/attachments/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/attachments/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/attachments/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/attachments/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/attachments/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/attachments/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/attachments/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/attachments/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/attachments/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/attachments/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/attachments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/attachments/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/attachments/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/attachments/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/attachments/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/attachments/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/attachments/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/attachments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/attachments/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/attachments/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/attachments/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/attachments/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/attachments/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/attachments/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/attachments/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/attachments/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/attachments/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/attachments/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/attachments/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/attachments/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/attachments/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/attachments/:id
http GET {{baseUrl}}/attachments/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/attachments/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update the Attachment with predefined ID
{{baseUrl}}/attachments/:id
BODY json

{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/attachments/:id" {:content-type :json
                                                           :form-params {:_embedded []
                                                                         :_links []
                                                                         :createdTime ""
                                                                         :description ""
                                                                         :fileId ""
                                                                         :id ""
                                                                         :name ""
                                                                         :relatedId ""
                                                                         :relatedType ""
                                                                         :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/attachments/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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}}/attachments/:id"),
    Content = new StringContent("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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}}/attachments/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/attachments/:id"

	payload := strings.NewReader("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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/attachments/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 182

{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/attachments/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/attachments/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/attachments/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/attachments/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  fileId: '',
  id: '',
  name: '',
  relatedId: '',
  relatedType: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/attachments/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/attachments/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    fileId: '',
    id: '',
    name: '',
    relatedId: '',
    relatedType: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/attachments/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/attachments/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_embedded": [],\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "fileId": "",\n  "id": "",\n  "name": "",\n  "relatedId": "",\n  "relatedType": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/attachments/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/attachments/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  fileId: '',
  id: '',
  name: '',
  relatedId: '',
  relatedType: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/attachments/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    fileId: '',
    id: '',
    name: '',
    relatedId: '',
    relatedType: '',
    updatedTime: ''
  },
  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}}/attachments/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  fileId: '',
  id: '',
  name: '',
  relatedId: '',
  relatedType: '',
  updatedTime: ''
});

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}}/attachments/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    fileId: '',
    id: '',
    name: '',
    relatedId: '',
    relatedType: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/attachments/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};

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 = @{ @"_embedded": @[  ],
                              @"_links": @[  ],
                              @"createdTime": @"",
                              @"description": @"",
                              @"fileId": @"",
                              @"id": @"",
                              @"name": @"",
                              @"relatedId": @"",
                              @"relatedType": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/attachments/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/attachments/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/attachments/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_embedded' => [
        
    ],
    '_links' => [
        
    ],
    'createdTime' => '',
    'description' => '',
    'fileId' => '',
    'id' => '',
    'name' => '',
    'relatedId' => '',
    'relatedType' => '',
    'updatedTime' => ''
  ]),
  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}}/attachments/:id', [
  'body' => '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/attachments/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'fileId' => '',
  'id' => '',
  'name' => '',
  'relatedId' => '',
  'relatedType' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'fileId' => '',
  'id' => '',
  'name' => '',
  'relatedId' => '',
  'relatedType' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/attachments/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/attachments/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/attachments/:id"

payload = {
    "_embedded": [],
    "_links": [],
    "createdTime": "",
    "description": "",
    "fileId": "",
    "id": "",
    "name": "",
    "relatedId": "",
    "relatedType": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/attachments/:id"

payload <- "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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}}/attachments/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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/attachments/:id') do |req|
  req.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"fileId\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"relatedId\": \"\",\n  \"relatedType\": \"\",\n  \"updatedTime\": \"\"\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}}/attachments/:id";

    let payload = json!({
        "_embedded": (),
        "_links": (),
        "createdTime": "",
        "description": "",
        "fileId": "",
        "id": "",
        "name": "",
        "relatedId": "",
        "relatedType": "",
        "updatedTime": ""
    });

    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}}/attachments/:id \
  --header 'content-type: application/json' \
  --data '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}'
echo '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
}' |  \
  http PUT {{baseUrl}}/attachments/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_embedded": [],\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "fileId": "",\n  "id": "",\n  "name": "",\n  "relatedId": "",\n  "relatedType": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/attachments/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "fileId": "",
  "id": "",
  "name": "",
  "relatedId": "",
  "relatedType": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Update the File with predefined ID
{{baseUrl}}/files/:id
BODY json

{
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/files/:id" {:content-type :json
                                                     :form-params {:_links []
                                                                   :createdTime ""
                                                                   :description ""
                                                                   :extension ""
                                                                   :height 0
                                                                   :id ""
                                                                   :isPublic false
                                                                   :mime ""
                                                                   :name ""
                                                                   :sha1 ""
                                                                   :size 0
                                                                   :tags []
                                                                   :updatedTime ""
                                                                   :width 0}})
require "http/client"

url = "{{baseUrl}}/files/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/files/:id"),
    Content = new StringContent("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files/:id"

	payload := strings.NewReader("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/files/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 231

{
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/files/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/files/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}")
  .asString();
const data = JSON.stringify({
  _links: [],
  createdTime: '',
  description: '',
  extension: '',
  height: 0,
  id: '',
  isPublic: false,
  mime: '',
  name: '',
  sha1: '',
  size: 0,
  tags: [],
  updatedTime: '',
  width: 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}}/files/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/files/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [],
    createdTime: '',
    description: '',
    extension: '',
    height: 0,
    id: '',
    isPublic: false,
    mime: '',
    name: '',
    sha1: '',
    size: 0,
    tags: [],
    updatedTime: '',
    width: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"createdTime":"","description":"","extension":"","height":0,"id":"","isPublic":false,"mime":"","name":"","sha1":"","size":0,"tags":[],"updatedTime":"","width":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}}/files/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "extension": "",\n  "height": 0,\n  "id": "",\n  "isPublic": false,\n  "mime": "",\n  "name": "",\n  "sha1": "",\n  "size": 0,\n  "tags": [],\n  "updatedTime": "",\n  "width": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/files/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  _links: [],
  createdTime: '',
  description: '',
  extension: '',
  height: 0,
  id: '',
  isPublic: false,
  mime: '',
  name: '',
  sha1: '',
  size: 0,
  tags: [],
  updatedTime: '',
  width: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/files/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [],
    createdTime: '',
    description: '',
    extension: '',
    height: 0,
    id: '',
    isPublic: false,
    mime: '',
    name: '',
    sha1: '',
    size: 0,
    tags: [],
    updatedTime: '',
    width: 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}}/files/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [],
  createdTime: '',
  description: '',
  extension: '',
  height: 0,
  id: '',
  isPublic: false,
  mime: '',
  name: '',
  sha1: '',
  size: 0,
  tags: [],
  updatedTime: '',
  width: 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}}/files/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [],
    createdTime: '',
    description: '',
    extension: '',
    height: 0,
    id: '',
    isPublic: false,
    mime: '',
    name: '',
    sha1: '',
    size: 0,
    tags: [],
    updatedTime: '',
    width: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"createdTime":"","description":"","extension":"","height":0,"id":"","isPublic":false,"mime":"","name":"","sha1":"","size":0,"tags":[],"updatedTime":"","width":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 = @{ @"_links": @[  ],
                              @"createdTime": @"",
                              @"description": @"",
                              @"extension": @"",
                              @"height": @0,
                              @"id": @"",
                              @"isPublic": @NO,
                              @"mime": @"",
                              @"name": @"",
                              @"sha1": @"",
                              @"size": @0,
                              @"tags": @[  ],
                              @"updatedTime": @"",
                              @"width": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        
    ],
    'createdTime' => '',
    'description' => '',
    'extension' => '',
    'height' => 0,
    'id' => '',
    'isPublic' => null,
    'mime' => '',
    'name' => '',
    'sha1' => '',
    'size' => 0,
    'tags' => [
        
    ],
    'updatedTime' => '',
    'width' => 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}}/files/:id', [
  'body' => '{
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'extension' => '',
  'height' => 0,
  'id' => '',
  'isPublic' => null,
  'mime' => '',
  'name' => '',
  'sha1' => '',
  'size' => 0,
  'tags' => [
    
  ],
  'updatedTime' => '',
  'width' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'extension' => '',
  'height' => 0,
  'id' => '',
  'isPublic' => null,
  'mime' => '',
  'name' => '',
  'sha1' => '',
  'size' => 0,
  'tags' => [
    
  ],
  'updatedTime' => '',
  'width' => 0
]));
$request->setRequestUrl('{{baseUrl}}/files/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/files/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files/:id"

payload = {
    "_links": [],
    "createdTime": "",
    "description": "",
    "extension": "",
    "height": 0,
    "id": "",
    "isPublic": False,
    "mime": "",
    "name": "",
    "sha1": "",
    "size": 0,
    "tags": [],
    "updatedTime": "",
    "width": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files/:id"

payload <- "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/files/:id') do |req|
  req.body = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"extension\": \"\",\n  \"height\": 0,\n  \"id\": \"\",\n  \"isPublic\": false,\n  \"mime\": \"\",\n  \"name\": \"\",\n  \"sha1\": \"\",\n  \"size\": 0,\n  \"tags\": [],\n  \"updatedTime\": \"\",\n  \"width\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files/:id";

    let payload = json!({
        "_links": (),
        "createdTime": "",
        "description": "",
        "extension": "",
        "height": 0,
        "id": "",
        "isPublic": false,
        "mime": "",
        "name": "",
        "sha1": "",
        "size": 0,
        "tags": (),
        "updatedTime": "",
        "width": 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}}/files/:id \
  --header 'content-type: application/json' \
  --data '{
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
}'
echo '{
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
}' |  \
  http PUT {{baseUrl}}/files/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "extension": "",\n  "height": 0,\n  "id": "",\n  "isPublic": false,\n  "mime": "",\n  "name": "",\n  "sha1": "",\n  "size": 0,\n  "tags": [],\n  "updatedTime": "",\n  "width": 0\n}' \
  --output-document \
  - {{baseUrl}}/files/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [],
  "createdTime": "",
  "description": "",
  "extension": "",
  "height": 0,
  "id": "",
  "isPublic": false,
  "mime": "",
  "name": "",
  "sha1": "",
  "size": 0,
  "tags": [],
  "updatedTime": "",
  "width": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Abandon an invoice
{{baseUrl}}/invoices/:id/abandon
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/abandon");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/abandon")
require "http/client"

url = "{{baseUrl}}/invoices/:id/abandon"

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}}/invoices/:id/abandon"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/abandon");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/abandon"

	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/invoices/:id/abandon HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/abandon")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/abandon"))
    .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}}/invoices/:id/abandon")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/abandon")
  .asString();
const 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}}/invoices/:id/abandon');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/invoices/:id/abandon'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/abandon';
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}}/invoices/:id/abandon',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/abandon")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/abandon',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/invoices/:id/abandon'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/invoices/:id/abandon');

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}}/invoices/:id/abandon'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/abandon';
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}}/invoices/:id/abandon"]
                                                       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}}/invoices/:id/abandon" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/abandon",
  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}}/invoices/:id/abandon');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/abandon');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/abandon');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/abandon' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/abandon' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/invoices/:id/abandon")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/abandon"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/abandon"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/abandon")

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/invoices/:id/abandon') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/abandon";

    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}}/invoices/:id/abandon
http POST {{baseUrl}}/invoices/:id/abandon
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/invoices/:id/abandon
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/abandon")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Apply a transaction to an invoice
{{baseUrl}}/invoices/:id/transaction
BODY json

{
  "amount": "",
  "transactionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/transaction");

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  \"amount\": \"\",\n  \"transactionId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/transaction" {:content-type :json
                                                                     :form-params {:amount ""
                                                                                   :transactionId ""}})
require "http/client"

url = "{{baseUrl}}/invoices/:id/transaction"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\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}}/invoices/:id/transaction"),
    Content = new StringContent("{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\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}}/invoices/:id/transaction");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/transaction"

	payload := strings.NewReader("{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\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/invoices/:id/transaction HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41

{
  "amount": "",
  "transactionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/transaction")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/transaction"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\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  \"amount\": \"\",\n  \"transactionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/transaction")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/transaction")
  .header("content-type", "application/json")
  .body("{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  amount: '',
  transactionId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/invoices/:id/transaction');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/transaction',
  headers: {'content-type': 'application/json'},
  data: {amount: '', transactionId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/transaction';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"amount":"","transactionId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/transaction',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "amount": "",\n  "transactionId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/transaction")
  .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/invoices/:id/transaction',
  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({amount: '', transactionId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/transaction',
  headers: {'content-type': 'application/json'},
  body: {amount: '', transactionId: ''},
  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}}/invoices/:id/transaction');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  amount: '',
  transactionId: ''
});

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}}/invoices/:id/transaction',
  headers: {'content-type': 'application/json'},
  data: {amount: '', transactionId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/transaction';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"amount":"","transactionId":""}'
};

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 = @{ @"amount": @"",
                              @"transactionId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/transaction"]
                                                       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}}/invoices/:id/transaction" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/transaction",
  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([
    'amount' => '',
    'transactionId' => ''
  ]),
  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}}/invoices/:id/transaction', [
  'body' => '{
  "amount": "",
  "transactionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/transaction');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'amount' => '',
  'transactionId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'amount' => '',
  'transactionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/transaction');
$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}}/invoices/:id/transaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "amount": "",
  "transactionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/transaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "amount": "",
  "transactionId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/invoices/:id/transaction", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/transaction"

payload = {
    "amount": "",
    "transactionId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/transaction"

payload <- "{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\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}}/invoices/:id/transaction")

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  \"amount\": \"\",\n  \"transactionId\": \"\"\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/invoices/:id/transaction') do |req|
  req.body = "{\n  \"amount\": \"\",\n  \"transactionId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/transaction";

    let payload = json!({
        "amount": "",
        "transactionId": ""
    });

    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}}/invoices/:id/transaction \
  --header 'content-type: application/json' \
  --data '{
  "amount": "",
  "transactionId": ""
}'
echo '{
  "amount": "",
  "transactionId": ""
}' |  \
  http POST {{baseUrl}}/invoices/:id/transaction \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "amount": "",\n  "transactionId": ""\n}' \
  --output-document \
  - {{baseUrl}}/invoices/:id/transaction
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "amount": "",
  "transactionId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/transaction")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an invoice Timeline comment
{{baseUrl}}/invoices/:id/timeline
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/timeline" {:content-type :json
                                                                  :form-params {:_links [{:rel ""}]
                                                                                :extraData {:actions [{:action ""}]
                                                                                            :author {:userFullName ""
                                                                                                     :userId ""}
                                                                                            :links [{:placeholder ""
                                                                                                     :resourceId ""
                                                                                                     :resourceType ""}]
                                                                                            :mentions {}
                                                                                            :tables [{:footer ""
                                                                                                      :title ""
                                                                                                      :type ""}]}
                                                                                :id ""
                                                                                :message ""
                                                                                :occurredTime ""
                                                                                :triggeredBy ""
                                                                                :type ""}})
require "http/client"

url = "{{baseUrl}}/invoices/:id/timeline"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/invoices/:id/timeline"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/timeline"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/invoices/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 524

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/timeline")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/timeline"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/timeline")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/timeline")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/invoices/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/timeline',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/timeline")
  .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/invoices/:id/timeline',
  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({
  _links: [{rel: ''}],
  extraData: {
    actions: [{action: ''}],
    author: {userFullName: '', userId: ''},
    links: [{placeholder: '', resourceId: '', resourceType: ''}],
    mentions: {},
    tables: [{footer: '', title: '', type: ''}]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/timeline',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/invoices/:id/timeline');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{  }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
                              @"id": @"",
                              @"message": @"",
                              @"occurredTime": @"",
                              @"triggeredBy": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/timeline"]
                                                       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}}/invoices/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/timeline",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'extraData' => [
        'actions' => [
                [
                                'action' => ''
                ]
        ],
        'author' => [
                'userFullName' => '',
                'userId' => ''
        ],
        'links' => [
                [
                                'placeholder' => '',
                                'resourceId' => '',
                                'resourceType' => ''
                ]
        ],
        'mentions' => [
                
        ],
        'tables' => [
                [
                                'footer' => '',
                                'title' => '',
                                'type' => ''
                ]
        ]
    ],
    'id' => '',
    'message' => '',
    'occurredTime' => '',
    'triggeredBy' => '',
    'type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/invoices/:id/timeline', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/timeline');
$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}}/invoices/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/invoices/:id/timeline", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/timeline"

payload = {
    "_links": [{ "rel": "" }],
    "extraData": {
        "actions": [{ "action": "" }],
        "author": {
            "userFullName": "",
            "userId": ""
        },
        "links": [
            {
                "placeholder": "",
                "resourceId": "",
                "resourceType": ""
            }
        ],
        "mentions": {},
        "tables": [
            {
                "footer": "",
                "title": "",
                "type": ""
            }
        ]
    },
    "id": "",
    "message": "",
    "occurredTime": "",
    "triggeredBy": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/timeline"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/timeline")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/invoices/:id/timeline') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/timeline";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "extraData": json!({
            "actions": (json!({"action": ""})),
            "author": json!({
                "userFullName": "",
                "userId": ""
            }),
            "links": (
                json!({
                    "placeholder": "",
                    "resourceId": "",
                    "resourceType": ""
                })
            ),
            "mentions": json!({}),
            "tables": (
                json!({
                    "footer": "",
                    "title": "",
                    "type": ""
                })
            )
        }),
        "id": "",
        "message": "",
        "occurredTime": "",
        "triggeredBy": "",
        "type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/invoices/:id/timeline \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/invoices/:id/timeline \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/invoices/:id/timeline
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "extraData": [
    "actions": [["action": ""]],
    "author": [
      "userFullName": "",
      "userId": ""
    ],
    "links": [
      [
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      ]
    ],
    "mentions": [],
    "tables": [
      [
        "footer": "",
        "title": "",
        "type": ""
      ]
    ]
  ],
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an invoice item
{{baseUrl}}/invoices/:id/items
BODY json

{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/items");

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  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/items" {:content-type :json
                                                               :form-params {:_embedded []
                                                                             :_links []
                                                                             :createdTime ""
                                                                             :description ""
                                                                             :discountAmount ""
                                                                             :id ""
                                                                             :periodEndTime ""
                                                                             :periodNumber 0
                                                                             :periodStartTime ""
                                                                             :price ""
                                                                             :productId ""
                                                                             :quantity 0
                                                                             :type ""
                                                                             :unitPrice ""
                                                                             :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/invoices/:id/items"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\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}}/invoices/:id/items"),
    Content = new StringContent("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\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}}/invoices/:id/items");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/items"

	payload := strings.NewReader("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\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/invoices/:id/items HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 289

{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/items")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/items"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\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  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/items")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/items")
  .header("content-type", "application/json")
  .body("{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  discountAmount: '',
  id: '',
  periodEndTime: '',
  periodNumber: 0,
  periodStartTime: '',
  price: '',
  productId: '',
  quantity: 0,
  type: '',
  unitPrice: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/invoices/:id/items');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/items',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    discountAmount: '',
    id: '',
    periodEndTime: '',
    periodNumber: 0,
    periodStartTime: '',
    price: '',
    productId: '',
    quantity: 0,
    type: '',
    unitPrice: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/items';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","discountAmount":"","id":"","periodEndTime":"","periodNumber":0,"periodStartTime":"","price":"","productId":"","quantity":0,"type":"","unitPrice":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/items',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_embedded": [],\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "discountAmount": "",\n  "id": "",\n  "periodEndTime": "",\n  "periodNumber": 0,\n  "periodStartTime": "",\n  "price": "",\n  "productId": "",\n  "quantity": 0,\n  "type": "",\n  "unitPrice": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/items")
  .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/invoices/:id/items',
  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({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  discountAmount: '',
  id: '',
  periodEndTime: '',
  periodNumber: 0,
  periodStartTime: '',
  price: '',
  productId: '',
  quantity: 0,
  type: '',
  unitPrice: '',
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/items',
  headers: {'content-type': 'application/json'},
  body: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    discountAmount: '',
    id: '',
    periodEndTime: '',
    periodNumber: 0,
    periodStartTime: '',
    price: '',
    productId: '',
    quantity: 0,
    type: '',
    unitPrice: '',
    updatedTime: ''
  },
  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}}/invoices/:id/items');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _embedded: [],
  _links: [],
  createdTime: '',
  description: '',
  discountAmount: '',
  id: '',
  periodEndTime: '',
  periodNumber: 0,
  periodStartTime: '',
  price: '',
  productId: '',
  quantity: 0,
  type: '',
  unitPrice: '',
  updatedTime: ''
});

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}}/invoices/:id/items',
  headers: {'content-type': 'application/json'},
  data: {
    _embedded: [],
    _links: [],
    createdTime: '',
    description: '',
    discountAmount: '',
    id: '',
    periodEndTime: '',
    periodNumber: 0,
    periodStartTime: '',
    price: '',
    productId: '',
    quantity: 0,
    type: '',
    unitPrice: '',
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/items';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","discountAmount":"","id":"","periodEndTime":"","periodNumber":0,"periodStartTime":"","price":"","productId":"","quantity":0,"type":"","unitPrice":"","updatedTime":""}'
};

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 = @{ @"_embedded": @[  ],
                              @"_links": @[  ],
                              @"createdTime": @"",
                              @"description": @"",
                              @"discountAmount": @"",
                              @"id": @"",
                              @"periodEndTime": @"",
                              @"periodNumber": @0,
                              @"periodStartTime": @"",
                              @"price": @"",
                              @"productId": @"",
                              @"quantity": @0,
                              @"type": @"",
                              @"unitPrice": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/items"]
                                                       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}}/invoices/:id/items" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/items",
  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([
    '_embedded' => [
        
    ],
    '_links' => [
        
    ],
    'createdTime' => '',
    'description' => '',
    'discountAmount' => '',
    'id' => '',
    'periodEndTime' => '',
    'periodNumber' => 0,
    'periodStartTime' => '',
    'price' => '',
    'productId' => '',
    'quantity' => 0,
    'type' => '',
    'unitPrice' => '',
    'updatedTime' => ''
  ]),
  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}}/invoices/:id/items', [
  'body' => '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/items');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'discountAmount' => '',
  'id' => '',
  'periodEndTime' => '',
  'periodNumber' => 0,
  'periodStartTime' => '',
  'price' => '',
  'productId' => '',
  'quantity' => 0,
  'type' => '',
  'unitPrice' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_embedded' => [
    
  ],
  '_links' => [
    
  ],
  'createdTime' => '',
  'description' => '',
  'discountAmount' => '',
  'id' => '',
  'periodEndTime' => '',
  'periodNumber' => 0,
  'periodStartTime' => '',
  'price' => '',
  'productId' => '',
  'quantity' => 0,
  'type' => '',
  'unitPrice' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/items');
$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}}/invoices/:id/items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/invoices/:id/items", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/items"

payload = {
    "_embedded": [],
    "_links": [],
    "createdTime": "",
    "description": "",
    "discountAmount": "",
    "id": "",
    "periodEndTime": "",
    "periodNumber": 0,
    "periodStartTime": "",
    "price": "",
    "productId": "",
    "quantity": 0,
    "type": "",
    "unitPrice": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/items"

payload <- "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\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}}/invoices/:id/items")

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  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\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/invoices/:id/items') do |req|
  req.body = "{\n  \"_embedded\": [],\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"discountAmount\": \"\",\n  \"id\": \"\",\n  \"periodEndTime\": \"\",\n  \"periodNumber\": 0,\n  \"periodStartTime\": \"\",\n  \"price\": \"\",\n  \"productId\": \"\",\n  \"quantity\": 0,\n  \"type\": \"\",\n  \"unitPrice\": \"\",\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/items";

    let payload = json!({
        "_embedded": (),
        "_links": (),
        "createdTime": "",
        "description": "",
        "discountAmount": "",
        "id": "",
        "periodEndTime": "",
        "periodNumber": 0,
        "periodStartTime": "",
        "price": "",
        "productId": "",
        "quantity": 0,
        "type": "",
        "unitPrice": "",
        "updatedTime": ""
    });

    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}}/invoices/:id/items \
  --header 'content-type: application/json' \
  --data '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
}'
echo '{
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/invoices/:id/items \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_embedded": [],\n  "_links": [],\n  "createdTime": "",\n  "description": "",\n  "discountAmount": "",\n  "id": "",\n  "periodEndTime": "",\n  "periodNumber": 0,\n  "periodStartTime": "",\n  "price": "",\n  "productId": "",\n  "quantity": 0,\n  "type": "",\n  "unitPrice": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/invoices/:id/items
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_embedded": [],
  "_links": [],
  "createdTime": "",
  "description": "",
  "discountAmount": "",
  "id": "",
  "periodEndTime": "",
  "periodNumber": 0,
  "periodStartTime": "",
  "price": "",
  "productId": "",
  "quantity": 0,
  "type": "",
  "unitPrice": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/items")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an invoice
{{baseUrl}}/invoices
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices")
require "http/client"

url = "{{baseUrl}}/invoices"

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}}/invoices"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices"

	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/invoices HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices"))
    .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}}/invoices")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices")
  .asString();
const 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}}/invoices');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/invoices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices';
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}}/invoices',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/invoices'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/invoices');

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}}/invoices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices';
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}}/invoices"]
                                                       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}}/invoices" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices",
  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}}/invoices');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/invoices")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices")

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/invoices') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices";

    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}}/invoices
http POST {{baseUrl}}/invoices
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/invoices
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices")! 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 Create or update an invoice with predefined ID
{{baseUrl}}/invoices/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/invoices/:id")
require "http/client"

url = "{{baseUrl}}/invoices/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/invoices/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/invoices/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/invoices/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/invoices/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/invoices/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/invoices/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/invoices/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/invoices/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/invoices/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/invoices/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/invoices/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/invoices/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/invoices/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/invoices/:id
http PUT {{baseUrl}}/invoices/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/invoices/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an Invoice Timeline message
{{baseUrl}}/invoices/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/invoices/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/invoices/:id/timeline/:messageId"

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}}/invoices/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/timeline/:messageId"

	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/invoices/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/invoices/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/timeline/:messageId"))
    .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}}/invoices/:id/timeline/:messageId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/invoices/:id/timeline/:messageId")
  .asString();
const 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}}/invoices/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/invoices/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
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}}/invoices/:id/timeline/:messageId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/timeline/:messageId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/invoices/:id/timeline/:messageId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/invoices/:id/timeline/:messageId');

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}}/invoices/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
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}}/invoices/:id/timeline/:messageId"]
                                                       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}}/invoices/:id/timeline/:messageId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/timeline/:messageId",
  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}}/invoices/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/invoices/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/timeline/:messageId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/timeline/:messageId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/timeline/:messageId")

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/invoices/:id/timeline/:messageId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/timeline/:messageId";

    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}}/invoices/:id/timeline/:messageId
http DELETE {{baseUrl}}/invoices/:id/timeline/:messageId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/invoices/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline/:messageId")! 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 amounts allocated to an invoice
{{baseUrl}}/invoices/:id/transaction-allocations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/transaction-allocations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/invoices/:id/transaction-allocations")
require "http/client"

url = "{{baseUrl}}/invoices/:id/transaction-allocations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/invoices/:id/transaction-allocations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/transaction-allocations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/transaction-allocations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/invoices/:id/transaction-allocations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/transaction-allocations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/transaction-allocations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/transaction-allocations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/transaction-allocations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/invoices/:id/transaction-allocations');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/invoices/:id/transaction-allocations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/transaction-allocations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/transaction-allocations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/transaction-allocations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/transaction-allocations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/invoices/:id/transaction-allocations'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/invoices/:id/transaction-allocations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/invoices/:id/transaction-allocations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/transaction-allocations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/transaction-allocations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/invoices/:id/transaction-allocations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/transaction-allocations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/invoices/:id/transaction-allocations');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/transaction-allocations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/transaction-allocations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/transaction-allocations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/transaction-allocations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/invoices/:id/transaction-allocations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/transaction-allocations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/transaction-allocations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/transaction-allocations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/invoices/:id/transaction-allocations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/transaction-allocations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/invoices/:id/transaction-allocations
http GET {{baseUrl}}/invoices/:id/transaction-allocations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/invoices/:id/transaction-allocations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/transaction-allocations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "invoiceId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
    "transactionId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21"
  }
]
POST Issue an invoice
{{baseUrl}}/invoices/:id/issue
BODY json

{
  "dueTime": "",
  "issuedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/issue");

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  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/issue" {:content-type :json
                                                               :form-params {:dueTime ""
                                                                             :issuedTime ""}})
require "http/client"

url = "{{baseUrl}}/invoices/:id/issue"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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}}/invoices/:id/issue"),
    Content = new StringContent("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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}}/invoices/:id/issue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/issue"

	payload := strings.NewReader("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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/invoices/:id/issue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "dueTime": "",
  "issuedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/issue")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/issue"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/issue")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/issue")
  .header("content-type", "application/json")
  .body("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  dueTime: '',
  issuedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/invoices/:id/issue');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/issue',
  headers: {'content-type': 'application/json'},
  data: {dueTime: '', issuedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/issue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dueTime":"","issuedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/issue',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "dueTime": "",\n  "issuedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/issue")
  .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/invoices/:id/issue',
  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({dueTime: '', issuedTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/issue',
  headers: {'content-type': 'application/json'},
  body: {dueTime: '', issuedTime: ''},
  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}}/invoices/:id/issue');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  dueTime: '',
  issuedTime: ''
});

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}}/invoices/:id/issue',
  headers: {'content-type': 'application/json'},
  data: {dueTime: '', issuedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/issue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dueTime":"","issuedTime":""}'
};

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 = @{ @"dueTime": @"",
                              @"issuedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/issue"]
                                                       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}}/invoices/:id/issue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/issue",
  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([
    'dueTime' => '',
    'issuedTime' => ''
  ]),
  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}}/invoices/:id/issue', [
  'body' => '{
  "dueTime": "",
  "issuedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/issue');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'dueTime' => '',
  'issuedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'dueTime' => '',
  'issuedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/issue');
$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}}/invoices/:id/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dueTime": "",
  "issuedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dueTime": "",
  "issuedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/invoices/:id/issue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/issue"

payload = {
    "dueTime": "",
    "issuedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/issue"

payload <- "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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}}/invoices/:id/issue")

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  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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/invoices/:id/issue') do |req|
  req.body = "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/issue";

    let payload = json!({
        "dueTime": "",
        "issuedTime": ""
    });

    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}}/invoices/:id/issue \
  --header 'content-type: application/json' \
  --data '{
  "dueTime": "",
  "issuedTime": ""
}'
echo '{
  "dueTime": "",
  "issuedTime": ""
}' |  \
  http POST {{baseUrl}}/invoices/:id/issue \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "dueTime": "",\n  "issuedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/invoices/:id/issue
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "dueTime": "",
  "issuedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/issue")! 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 Recalculate an invoice
{{baseUrl}}/invoices/:id/recalculate
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/recalculate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/recalculate")
require "http/client"

url = "{{baseUrl}}/invoices/:id/recalculate"

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}}/invoices/:id/recalculate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/recalculate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/recalculate"

	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/invoices/:id/recalculate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/recalculate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/recalculate"))
    .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}}/invoices/:id/recalculate")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/recalculate")
  .asString();
const 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}}/invoices/:id/recalculate');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/invoices/:id/recalculate'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/recalculate';
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}}/invoices/:id/recalculate',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/recalculate")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/recalculate',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/invoices/:id/recalculate'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/invoices/:id/recalculate');

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}}/invoices/:id/recalculate'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/recalculate';
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}}/invoices/:id/recalculate"]
                                                       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}}/invoices/:id/recalculate" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/recalculate",
  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}}/invoices/:id/recalculate');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/recalculate');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/recalculate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/recalculate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/recalculate' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/invoices/:id/recalculate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/recalculate"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/recalculate"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/recalculate")

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/invoices/:id/recalculate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/recalculate";

    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}}/invoices/:id/recalculate
http POST {{baseUrl}}/invoices/:id/recalculate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/invoices/:id/recalculate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/recalculate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Reissue an invoice
{{baseUrl}}/invoices/:id/reissue
BODY json

{
  "dueTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/reissue");

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  \"dueTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/reissue" {:content-type :json
                                                                 :form-params {:dueTime ""}})
require "http/client"

url = "{{baseUrl}}/invoices/:id/reissue"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"dueTime\": \"\"\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}}/invoices/:id/reissue"),
    Content = new StringContent("{\n  \"dueTime\": \"\"\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}}/invoices/:id/reissue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"dueTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/reissue"

	payload := strings.NewReader("{\n  \"dueTime\": \"\"\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/invoices/:id/reissue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "dueTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/reissue")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"dueTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/reissue"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"dueTime\": \"\"\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  \"dueTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/reissue")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/reissue")
  .header("content-type", "application/json")
  .body("{\n  \"dueTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  dueTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/invoices/:id/reissue');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/reissue',
  headers: {'content-type': 'application/json'},
  data: {dueTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/reissue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dueTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/reissue',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "dueTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"dueTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/reissue")
  .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/invoices/:id/reissue',
  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({dueTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/invoices/:id/reissue',
  headers: {'content-type': 'application/json'},
  body: {dueTime: ''},
  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}}/invoices/:id/reissue');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  dueTime: ''
});

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}}/invoices/:id/reissue',
  headers: {'content-type': 'application/json'},
  data: {dueTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/reissue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dueTime":""}'
};

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 = @{ @"dueTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/reissue"]
                                                       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}}/invoices/:id/reissue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"dueTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/reissue",
  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([
    'dueTime' => ''
  ]),
  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}}/invoices/:id/reissue', [
  'body' => '{
  "dueTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/reissue');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'dueTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'dueTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/reissue');
$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}}/invoices/:id/reissue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dueTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/reissue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dueTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"dueTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/invoices/:id/reissue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/reissue"

payload = { "dueTime": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/reissue"

payload <- "{\n  \"dueTime\": \"\"\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}}/invoices/:id/reissue")

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  \"dueTime\": \"\"\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/invoices/:id/reissue') do |req|
  req.body = "{\n  \"dueTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/reissue";

    let payload = json!({"dueTime": ""});

    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}}/invoices/:id/reissue \
  --header 'content-type: application/json' \
  --data '{
  "dueTime": ""
}'
echo '{
  "dueTime": ""
}' |  \
  http POST {{baseUrl}}/invoices/:id/reissue \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "dueTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/invoices/:id/reissue
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["dueTime": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/reissue")! 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 Retrieve a list of invoice timeline messages
{{baseUrl}}/invoices/:id/timeline
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/invoices/:id/timeline")
require "http/client"

url = "{{baseUrl}}/invoices/:id/timeline"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/invoices/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/timeline"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/invoices/:id/timeline HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/timeline")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/timeline"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/timeline")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/timeline")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/invoices/:id/timeline');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/timeline',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/timeline")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/timeline',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/timeline'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/invoices/:id/timeline');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/timeline"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/invoices/:id/timeline" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/timeline",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/invoices/:id/timeline');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/timeline' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/invoices/:id/timeline")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/timeline"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/timeline"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/timeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/invoices/:id/timeline') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/timeline";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/invoices/:id/timeline
http GET {{baseUrl}}/invoices/:id/timeline
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/invoices/:id/timeline
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of invoices
{{baseUrl}}/invoices
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/invoices")
require "http/client"

url = "{{baseUrl}}/invoices"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/invoices"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/invoices HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/invoices');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/invoices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/invoices'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/invoices');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/invoices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/invoices" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/invoices');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/invoices")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/invoices') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/invoices
http GET {{baseUrl}}/invoices
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/invoices
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve an Invoice Timeline message
{{baseUrl}}/invoices/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/invoices/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/invoices/:id/timeline/:messageId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/invoices/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/timeline/:messageId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/invoices/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/timeline/:messageId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/timeline/:messageId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/timeline/:messageId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/invoices/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/invoices/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/timeline/:messageId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/timeline/:messageId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/invoices/:id/timeline/:messageId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/invoices/:id/timeline/:messageId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/invoices/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/timeline/:messageId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/invoices/:id/timeline/:messageId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/timeline/:messageId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/invoices/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/invoices/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/timeline/:messageId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/timeline/:messageId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/timeline/:messageId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/invoices/:id/timeline/:messageId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/timeline/:messageId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/invoices/:id/timeline/:messageId
http GET {{baseUrl}}/invoices/:id/timeline/:messageId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/invoices/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline/:messageId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve an invoice
{{baseUrl}}/invoices/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/invoices/:id")
require "http/client"

url = "{{baseUrl}}/invoices/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/invoices/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/invoices/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/invoices/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/invoices/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/invoices/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/invoices/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/invoices/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/invoices/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/invoices/:id
http GET {{baseUrl}}/invoices/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/invoices/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve customer's upcoming invoices
{{baseUrl}}/customers/:id/upcoming-invoices
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/upcoming-invoices");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/customers/:id/upcoming-invoices")
require "http/client"

url = "{{baseUrl}}/customers/:id/upcoming-invoices"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/customers/:id/upcoming-invoices"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/upcoming-invoices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/customers/:id/upcoming-invoices"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/customers/:id/upcoming-invoices HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/upcoming-invoices")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/customers/:id/upcoming-invoices"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/customers/:id/upcoming-invoices")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/upcoming-invoices")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/customers/:id/upcoming-invoices');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customers/:id/upcoming-invoices'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/customers/:id/upcoming-invoices';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/customers/:id/upcoming-invoices',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/customers/:id/upcoming-invoices")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/customers/:id/upcoming-invoices',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customers/:id/upcoming-invoices'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/customers/:id/upcoming-invoices');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/customers/:id/upcoming-invoices'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/customers/:id/upcoming-invoices';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/upcoming-invoices"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/customers/:id/upcoming-invoices" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/customers/:id/upcoming-invoices",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/customers/:id/upcoming-invoices');

echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/upcoming-invoices');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/upcoming-invoices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/upcoming-invoices' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/upcoming-invoices' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/customers/:id/upcoming-invoices")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/customers/:id/upcoming-invoices"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/customers/:id/upcoming-invoices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/customers/:id/upcoming-invoices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/customers/:id/upcoming-invoices') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/customers/:id/upcoming-invoices";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/customers/:id/upcoming-invoices
http GET {{baseUrl}}/customers/:id/upcoming-invoices
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/customers/:id/upcoming-invoices
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/upcoming-invoices")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve invoice items
{{baseUrl}}/invoices/:id/items
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/items");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/invoices/:id/items")
require "http/client"

url = "{{baseUrl}}/invoices/:id/items"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/invoices/:id/items"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/items");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/items"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/invoices/:id/items HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/items")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/items"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/invoices/:id/items")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/items")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/invoices/:id/items');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/items'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/items';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/invoices/:id/items',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/items")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/items',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/items'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/invoices/:id/items');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/items'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/items';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/items"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/invoices/:id/items" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/items",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/invoices/:id/items');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/items');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/items');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/items' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/items' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/invoices/:id/items")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/items"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/items"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/items")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/invoices/:id/items') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/items";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/invoices/:id/items
http GET {{baseUrl}}/invoices/:id/items
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/invoices/:id/items
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/items")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Void an invoice
{{baseUrl}}/invoices/:id/void
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/void");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/invoices/:id/void")
require "http/client"

url = "{{baseUrl}}/invoices/:id/void"

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}}/invoices/:id/void"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/void");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/invoices/:id/void"

	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/invoices/:id/void HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/void")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/invoices/:id/void"))
    .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}}/invoices/:id/void")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/void")
  .asString();
const 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}}/invoices/:id/void');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/invoices/:id/void'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/void';
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}}/invoices/:id/void',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/invoices/:id/void")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/invoices/:id/void',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/invoices/:id/void'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/invoices/:id/void');

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}}/invoices/:id/void'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/invoices/:id/void';
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}}/invoices/:id/void"]
                                                       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}}/invoices/:id/void" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/invoices/:id/void",
  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}}/invoices/:id/void');

echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/void');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/void');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/void' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/void' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/invoices/:id/void")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/invoices/:id/void"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/invoices/:id/void"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/invoices/:id/void")

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/invoices/:id/void') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/invoices/:id/void";

    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}}/invoices/:id/void
http POST {{baseUrl}}/invoices/:id/void
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/invoices/:id/void
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/void")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Accept a KYC document
{{baseUrl}}/kyc-documents/:id/acceptance
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/acceptance");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/kyc-documents/:id/acceptance")
require "http/client"

url = "{{baseUrl}}/kyc-documents/:id/acceptance"

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}}/kyc-documents/:id/acceptance"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id/acceptance");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-documents/:id/acceptance"

	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/kyc-documents/:id/acceptance HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/acceptance")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-documents/:id/acceptance"))
    .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}}/kyc-documents/:id/acceptance")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/acceptance")
  .asString();
const 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}}/kyc-documents/:id/acceptance');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/kyc-documents/:id/acceptance'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/acceptance';
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}}/kyc-documents/:id/acceptance',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id/acceptance")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-documents/:id/acceptance',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/kyc-documents/:id/acceptance'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/kyc-documents/:id/acceptance');

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}}/kyc-documents/:id/acceptance'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-documents/:id/acceptance';
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}}/kyc-documents/:id/acceptance"]
                                                       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}}/kyc-documents/:id/acceptance" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-documents/:id/acceptance",
  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}}/kyc-documents/:id/acceptance');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/acceptance');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id/acceptance');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id/acceptance' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/acceptance' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/kyc-documents/:id/acceptance")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents/:id/acceptance"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents/:id/acceptance"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-documents/:id/acceptance")

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/kyc-documents/:id/acceptance') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-documents/:id/acceptance";

    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}}/kyc-documents/:id/acceptance
http POST {{baseUrl}}/kyc-documents/:id/acceptance
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/kyc-documents/:id/acceptance
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/acceptance")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a KYC Document
{{baseUrl}}/kyc-documents
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/kyc-documents")
require "http/client"

url = "{{baseUrl}}/kyc-documents"

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}}/kyc-documents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-documents"

	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/kyc-documents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-documents"))
    .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}}/kyc-documents")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-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('POST', '{{baseUrl}}/kyc-documents');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-documents';
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}}/kyc-documents',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-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: 'POST', url: '{{baseUrl}}/kyc-documents'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/kyc-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: 'POST', url: '{{baseUrl}}/kyc-documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-documents';
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}}/kyc-documents"]
                                                       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}}/kyc-documents" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-documents",
  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}}/kyc-documents');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/kyc-documents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-documents")

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/kyc-documents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-documents";

    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}}/kyc-documents
http POST {{baseUrl}}/kyc-documents
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/kyc-documents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a KYC Request
{{baseUrl}}/kyc-requests
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/kyc-requests")
require "http/client"

url = "{{baseUrl}}/kyc-requests"

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}}/kyc-requests"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-requests"

	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/kyc-requests HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-requests")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-requests"))
    .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}}/kyc-requests")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-requests")
  .asString();
const 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}}/kyc-requests');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/kyc-requests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-requests';
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}}/kyc-requests',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-requests")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-requests',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/kyc-requests'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/kyc-requests');

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}}/kyc-requests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-requests';
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}}/kyc-requests"]
                                                       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}}/kyc-requests" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-requests",
  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}}/kyc-requests');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/kyc-requests")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-requests"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-requests"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-requests")

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/kyc-requests') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-requests";

    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}}/kyc-requests
http POST {{baseUrl}}/kyc-requests
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/kyc-requests
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests")! 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 Create or update a KYC document with predefined ID
{{baseUrl}}/kyc-documents/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/kyc-documents/:id")
require "http/client"

url = "{{baseUrl}}/kyc-documents/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/kyc-documents/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-documents/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/kyc-documents/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/kyc-documents/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-documents/:id"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/kyc-documents/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/kyc-documents/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/kyc-documents/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/kyc-documents/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-documents/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/kyc-documents/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/kyc-documents/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/kyc-documents/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-documents/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-documents/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/kyc-documents/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-documents/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/kyc-documents/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/kyc-documents/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-documents/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/kyc-documents/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-documents/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/kyc-documents/:id
http PUT {{baseUrl}}/kyc-documents/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/kyc-documents/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete the KYC request
{{baseUrl}}/kyc-requests/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/kyc-requests/:id")
require "http/client"

url = "{{baseUrl}}/kyc-requests/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/kyc-requests/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-requests/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/kyc-requests/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/kyc-requests/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-requests/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/kyc-requests/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/kyc-requests/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/kyc-requests/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/kyc-requests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-requests/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/kyc-requests/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-requests/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-requests/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/kyc-requests/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/kyc-requests/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/kyc-requests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-requests/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-requests/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/kyc-requests/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-requests/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/kyc-requests/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/kyc-requests/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-requests/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-requests/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-requests/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/kyc-requests/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-requests/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/kyc-requests/:id
http DELETE {{baseUrl}}/kyc-requests/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/kyc-requests/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Reject a KYC document
{{baseUrl}}/kyc-documents/:id/rejection
BODY json

{
  "message": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/rejection");

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  \"message\": \"Provided document is unreadable\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/kyc-documents/:id/rejection" {:content-type :json
                                                                        :form-params {:message "Provided document is unreadable"}})
require "http/client"

url = "{{baseUrl}}/kyc-documents/:id/rejection"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"message\": \"Provided document is unreadable\"\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}}/kyc-documents/:id/rejection"),
    Content = new StringContent("{\n  \"message\": \"Provided document is unreadable\"\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}}/kyc-documents/:id/rejection");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"message\": \"Provided document is unreadable\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-documents/:id/rejection"

	payload := strings.NewReader("{\n  \"message\": \"Provided document is unreadable\"\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/kyc-documents/:id/rejection HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "message": "Provided document is unreadable"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/rejection")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"message\": \"Provided document is unreadable\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-documents/:id/rejection"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"message\": \"Provided document is unreadable\"\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  \"message\": \"Provided document is unreadable\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id/rejection")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/rejection")
  .header("content-type", "application/json")
  .body("{\n  \"message\": \"Provided document is unreadable\"\n}")
  .asString();
const data = JSON.stringify({
  message: 'Provided document is unreadable'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/kyc-documents/:id/rejection');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/kyc-documents/:id/rejection',
  headers: {'content-type': 'application/json'},
  data: {message: 'Provided document is unreadable'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/rejection';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"message":"Provided document is unreadable"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/kyc-documents/:id/rejection',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "message": "Provided document is unreadable"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"message\": \"Provided document is unreadable\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id/rejection")
  .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/kyc-documents/:id/rejection',
  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({message: 'Provided document is unreadable'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/kyc-documents/:id/rejection',
  headers: {'content-type': 'application/json'},
  body: {message: 'Provided document is unreadable'},
  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}}/kyc-documents/:id/rejection');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  message: 'Provided document is unreadable'
});

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}}/kyc-documents/:id/rejection',
  headers: {'content-type': 'application/json'},
  data: {message: 'Provided document is unreadable'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-documents/:id/rejection';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"message":"Provided document is unreadable"}'
};

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 = @{ @"message": @"Provided document is unreadable" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-documents/:id/rejection"]
                                                       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}}/kyc-documents/:id/rejection" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"message\": \"Provided document is unreadable\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-documents/:id/rejection",
  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([
    'message' => 'Provided document is unreadable'
  ]),
  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}}/kyc-documents/:id/rejection', [
  'body' => '{
  "message": "Provided document is unreadable"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/rejection');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'message' => 'Provided document is unreadable'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'message' => 'Provided document is unreadable'
]));
$request->setRequestUrl('{{baseUrl}}/kyc-documents/:id/rejection');
$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}}/kyc-documents/:id/rejection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "message": "Provided document is unreadable"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/rejection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "message": "Provided document is unreadable"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"message\": \"Provided document is unreadable\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/kyc-documents/:id/rejection", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents/:id/rejection"

payload = { "message": "Provided document is unreadable" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents/:id/rejection"

payload <- "{\n  \"message\": \"Provided document is unreadable\"\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}}/kyc-documents/:id/rejection")

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  \"message\": \"Provided document is unreadable\"\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/kyc-documents/:id/rejection') do |req|
  req.body = "{\n  \"message\": \"Provided document is unreadable\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-documents/:id/rejection";

    let payload = json!({"message": "Provided document is unreadable"});

    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}}/kyc-documents/:id/rejection \
  --header 'content-type: application/json' \
  --data '{
  "message": "Provided document is unreadable"
}'
echo '{
  "message": "Provided document is unreadable"
}' |  \
  http POST {{baseUrl}}/kyc-documents/:id/rejection \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "message": "Provided document is unreadable"\n}' \
  --output-document \
  - {{baseUrl}}/kyc-documents/:id/rejection
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["message": "Provided document is unreadable"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/rejection")! 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 Retrieve a KYC Document
{{baseUrl}}/kyc-documents/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/kyc-documents/:id")
require "http/client"

url = "{{baseUrl}}/kyc-documents/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/kyc-documents/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-documents/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/kyc-documents/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-documents/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-documents/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-documents/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/kyc-documents/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/kyc-documents/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/kyc-documents/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-documents/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/kyc-documents/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/kyc-documents/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/kyc-documents/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-documents/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-documents/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/kyc-documents/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-documents/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/kyc-documents/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/kyc-documents/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-documents/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/kyc-documents/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-documents/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/kyc-documents/:id
http GET {{baseUrl}}/kyc-documents/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/kyc-documents/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a KYC request
{{baseUrl}}/kyc-requests/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/kyc-requests/:id")
require "http/client"

url = "{{baseUrl}}/kyc-requests/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/kyc-requests/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-requests/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/kyc-requests/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-requests/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-requests/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/kyc-requests/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-requests/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/kyc-requests/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-requests/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/kyc-requests/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-requests/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-requests/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/kyc-requests/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-requests/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-requests/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/kyc-requests/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-requests/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/kyc-requests/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/kyc-requests/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-requests/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-requests/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-requests/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/kyc-requests/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-requests/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/kyc-requests/:id
http GET {{baseUrl}}/kyc-requests/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/kyc-requests/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of KYC documents
{{baseUrl}}/kyc-documents
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/kyc-documents")
require "http/client"

url = "{{baseUrl}}/kyc-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}}/kyc-documents"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-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/kyc-documents HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-documents")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-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}}/kyc-documents")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-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}}/kyc-documents');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/kyc-documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-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}}/kyc-documents',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-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}}/kyc-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}}/kyc-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}}/kyc-documents'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-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}}/kyc-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}}/kyc-documents" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-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}}/kyc-documents');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/kyc-documents")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-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/kyc-documents') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-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}}/kyc-documents
http GET {{baseUrl}}/kyc-documents
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/kyc-documents
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-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 Retrieve a list of KYC requests
{{baseUrl}}/kyc-requests
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/kyc-requests")
require "http/client"

url = "{{baseUrl}}/kyc-requests"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/kyc-requests"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-requests"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/kyc-requests HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-requests")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-requests"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/kyc-requests")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-requests")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/kyc-requests');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-requests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/kyc-requests',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-requests")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-requests',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/kyc-requests');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-requests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-requests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/kyc-requests" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-requests",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/kyc-requests');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/kyc-requests")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-requests"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-requests"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-requests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/kyc-requests') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-requests";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/kyc-requests
http GET {{baseUrl}}/kyc-requests
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/kyc-requests
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Review a KYC document
{{baseUrl}}/kyc-documents/:id/review
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/review");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/kyc-documents/:id/review")
require "http/client"

url = "{{baseUrl}}/kyc-documents/:id/review"

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}}/kyc-documents/:id/review"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id/review");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-documents/:id/review"

	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/kyc-documents/:id/review HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/review")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-documents/:id/review"))
    .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}}/kyc-documents/:id/review")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/review")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/kyc-documents/:id/review');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents/:id/review'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/review';
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}}/kyc-documents/:id/review',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id/review")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-documents/:id/review',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents/:id/review'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/kyc-documents/:id/review');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents/:id/review'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-documents/:id/review';
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}}/kyc-documents/:id/review"]
                                                       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}}/kyc-documents/:id/review" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-documents/:id/review",
  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}}/kyc-documents/:id/review');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/review');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id/review');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id/review' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/review' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/kyc-documents/:id/review")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents/:id/review"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents/:id/review"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-documents/:id/review")

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/kyc-documents/:id/review') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-documents/:id/review";

    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}}/kyc-documents/:id/review
http POST {{baseUrl}}/kyc-documents/:id/review
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/kyc-documents/:id/review
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/review")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Update a KYC document's documentMatches
{{baseUrl}}/kyc-documents/:id/matches
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/matches");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/kyc-documents/:id/matches")
require "http/client"

url = "{{baseUrl}}/kyc-documents/:id/matches"

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}}/kyc-documents/:id/matches"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id/matches");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-documents/:id/matches"

	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/kyc-documents/:id/matches HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/matches")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-documents/:id/matches"))
    .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}}/kyc-documents/:id/matches")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/matches")
  .asString();
const 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}}/kyc-documents/:id/matches');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents/:id/matches'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/matches';
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}}/kyc-documents/:id/matches',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-documents/:id/matches")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-documents/:id/matches',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/kyc-documents/:id/matches'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/kyc-documents/:id/matches');

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}}/kyc-documents/:id/matches'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-documents/:id/matches';
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}}/kyc-documents/:id/matches"]
                                                       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}}/kyc-documents/:id/matches" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-documents/:id/matches",
  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}}/kyc-documents/:id/matches');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/matches');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id/matches');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id/matches' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/matches' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/kyc-documents/:id/matches")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-documents/:id/matches"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-documents/:id/matches"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-documents/:id/matches")

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/kyc-documents/:id/matches') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-documents/:id/matches";

    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}}/kyc-documents/:id/matches
http POST {{baseUrl}}/kyc-documents/:id/matches
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/kyc-documents/:id/matches
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/matches")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update a KYC request
{{baseUrl}}/kyc-requests/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/kyc-requests/:id")
require "http/client"

url = "{{baseUrl}}/kyc-requests/:id"

response = HTTP::Client.patch url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/kyc-requests/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests/:id");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/kyc-requests/:id"

	req, _ := http.NewRequest("PATCH", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/kyc-requests/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/kyc-requests/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/kyc-requests/:id"))
    .method("PATCH", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/kyc-requests/:id")
  .patch(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/kyc-requests/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/kyc-requests/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PATCH', url: '{{baseUrl}}/kyc-requests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/kyc-requests/:id';
const options = {method: 'PATCH'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/kyc-requests/:id',
  method: 'PATCH',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/kyc-requests/:id")
  .patch(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/kyc-requests/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PATCH', url: '{{baseUrl}}/kyc-requests/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/kyc-requests/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PATCH', url: '{{baseUrl}}/kyc-requests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/kyc-requests/:id';
const options = {method: 'PATCH'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-requests/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/kyc-requests/:id" in

Client.call `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/kyc-requests/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/kyc-requests/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests/:id');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests/:id' -Method PATCH 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests/:id' -Method PATCH 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PATCH", "/baseUrl/kyc-requests/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/kyc-requests/:id"

response = requests.patch(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/kyc-requests/:id"

response <- VERB("PATCH", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/kyc-requests/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.patch('/baseUrl/kyc-requests/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/kyc-requests/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/kyc-requests/:id
http PATCH {{baseUrl}}/kyc-requests/:id
wget --quiet \
  --method PATCH \
  --output-document \
  - {{baseUrl}}/kyc-requests/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Cancel an order (PUT)
{{baseUrl}}/subscription-cancellations/:id
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/subscription-cancellations/:id" {:content-type :json
                                                                          :form-params {:_links [{:rel ""}]
                                                                                        :appliedInvoiceId ""
                                                                                        :canceledBy ""
                                                                                        :canceledTime ""
                                                                                        :churnTime ""
                                                                                        :createdTime ""
                                                                                        :description ""
                                                                                        :id ""
                                                                                        :lineItemSubtotal ""
                                                                                        :lineItems ""
                                                                                        :prorated false
                                                                                        :proratedInvoiceId ""
                                                                                        :reason ""
                                                                                        :status ""
                                                                                        :subscriptionId ""}})
require "http/client"

url = "{{baseUrl}}/subscription-cancellations/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-cancellations/:id"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-cancellations/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-cancellations/:id"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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/subscription-cancellations/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 339

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subscription-cancellations/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-cancellations/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subscription-cancellations/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  appliedInvoiceId: '',
  canceledBy: '',
  canceledTime: '',
  churnTime: '',
  createdTime: '',
  description: '',
  id: '',
  lineItemSubtotal: '',
  lineItems: '',
  prorated: false,
  proratedInvoiceId: '',
  reason: '',
  status: '',
  subscriptionId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/subscription-cancellations/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/subscription-cancellations/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    appliedInvoiceId: '',
    canceledBy: '',
    canceledTime: '',
    churnTime: '',
    createdTime: '',
    description: '',
    id: '',
    lineItemSubtotal: '',
    lineItems: '',
    prorated: false,
    proratedInvoiceId: '',
    reason: '',
    status: '',
    subscriptionId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-cancellations/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "appliedInvoiceId": "",\n  "canceledBy": "",\n  "canceledTime": "",\n  "churnTime": "",\n  "createdTime": "",\n  "description": "",\n  "id": "",\n  "lineItemSubtotal": "",\n  "lineItems": "",\n  "prorated": false,\n  "proratedInvoiceId": "",\n  "reason": "",\n  "status": "",\n  "subscriptionId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscription-cancellations/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  _links: [{rel: ''}],
  appliedInvoiceId: '',
  canceledBy: '',
  canceledTime: '',
  churnTime: '',
  createdTime: '',
  description: '',
  id: '',
  lineItemSubtotal: '',
  lineItems: '',
  prorated: false,
  proratedInvoiceId: '',
  reason: '',
  status: '',
  subscriptionId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/subscription-cancellations/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    appliedInvoiceId: '',
    canceledBy: '',
    canceledTime: '',
    churnTime: '',
    createdTime: '',
    description: '',
    id: '',
    lineItemSubtotal: '',
    lineItems: '',
    prorated: false,
    proratedInvoiceId: '',
    reason: '',
    status: '',
    subscriptionId: ''
  },
  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}}/subscription-cancellations/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  appliedInvoiceId: '',
  canceledBy: '',
  canceledTime: '',
  churnTime: '',
  createdTime: '',
  description: '',
  id: '',
  lineItemSubtotal: '',
  lineItems: '',
  prorated: false,
  proratedInvoiceId: '',
  reason: '',
  status: '',
  subscriptionId: ''
});

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}}/subscription-cancellations/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    appliedInvoiceId: '',
    canceledBy: '',
    canceledTime: '',
    churnTime: '',
    createdTime: '',
    description: '',
    id: '',
    lineItemSubtotal: '',
    lineItems: '',
    prorated: false,
    proratedInvoiceId: '',
    reason: '',
    status: '',
    subscriptionId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"appliedInvoiceId": @"",
                              @"canceledBy": @"",
                              @"canceledTime": @"",
                              @"churnTime": @"",
                              @"createdTime": @"",
                              @"description": @"",
                              @"id": @"",
                              @"lineItemSubtotal": @"",
                              @"lineItems": @"",
                              @"prorated": @NO,
                              @"proratedInvoiceId": @"",
                              @"reason": @"",
                              @"status": @"",
                              @"subscriptionId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-cancellations/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscription-cancellations/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-cancellations/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'appliedInvoiceId' => '',
    'canceledBy' => '',
    'canceledTime' => '',
    'churnTime' => '',
    'createdTime' => '',
    'description' => '',
    'id' => '',
    'lineItemSubtotal' => '',
    'lineItems' => '',
    'prorated' => null,
    'proratedInvoiceId' => '',
    'reason' => '',
    'status' => '',
    'subscriptionId' => ''
  ]),
  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}}/subscription-cancellations/:id', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'appliedInvoiceId' => '',
  'canceledBy' => '',
  'canceledTime' => '',
  'churnTime' => '',
  'createdTime' => '',
  'description' => '',
  'id' => '',
  'lineItemSubtotal' => '',
  'lineItems' => '',
  'prorated' => null,
  'proratedInvoiceId' => '',
  'reason' => '',
  'status' => '',
  'subscriptionId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'appliedInvoiceId' => '',
  'canceledBy' => '',
  'canceledTime' => '',
  'churnTime' => '',
  'createdTime' => '',
  'description' => '',
  'id' => '',
  'lineItemSubtotal' => '',
  'lineItems' => '',
  'prorated' => null,
  'proratedInvoiceId' => '',
  'reason' => '',
  'status' => '',
  'subscriptionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/subscription-cancellations/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-cancellations/:id"

payload = {
    "_links": [{ "rel": "" }],
    "appliedInvoiceId": "",
    "canceledBy": "",
    "canceledTime": "",
    "churnTime": "",
    "createdTime": "",
    "description": "",
    "id": "",
    "lineItemSubtotal": "",
    "lineItems": "",
    "prorated": False,
    "proratedInvoiceId": "",
    "reason": "",
    "status": "",
    "subscriptionId": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-cancellations/:id"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-cancellations/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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/subscription-cancellations/:id') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-cancellations/:id";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "appliedInvoiceId": "",
        "canceledBy": "",
        "canceledTime": "",
        "churnTime": "",
        "createdTime": "",
        "description": "",
        "id": "",
        "lineItemSubtotal": "",
        "lineItems": "",
        "prorated": false,
        "proratedInvoiceId": "",
        "reason": "",
        "status": "",
        "subscriptionId": ""
    });

    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}}/subscription-cancellations/:id \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}' |  \
  http PUT {{baseUrl}}/subscription-cancellations/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "appliedInvoiceId": "",\n  "canceledBy": "",\n  "canceledTime": "",\n  "churnTime": "",\n  "createdTime": "",\n  "description": "",\n  "id": "",\n  "lineItemSubtotal": "",\n  "lineItems": "",\n  "prorated": false,\n  "proratedInvoiceId": "",\n  "reason": "",\n  "status": "",\n  "subscriptionId": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscription-cancellations/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "lineItemSubtotal": 49.95
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "lineItemSubtotal": 49.95
}
POST Cancel an order
{{baseUrl}}/subscription-cancellations
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/subscription-cancellations" {:content-type :json
                                                                       :form-params {:_links [{:rel ""}]
                                                                                     :appliedInvoiceId ""
                                                                                     :canceledBy ""
                                                                                     :canceledTime ""
                                                                                     :churnTime ""
                                                                                     :createdTime ""
                                                                                     :description ""
                                                                                     :id ""
                                                                                     :lineItemSubtotal ""
                                                                                     :lineItems ""
                                                                                     :prorated false
                                                                                     :proratedInvoiceId ""
                                                                                     :reason ""
                                                                                     :status ""
                                                                                     :subscriptionId ""}})
require "http/client"

url = "{{baseUrl}}/subscription-cancellations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-cancellations"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-cancellations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-cancellations"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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/subscription-cancellations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 339

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscription-cancellations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-cancellations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscription-cancellations")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  appliedInvoiceId: '',
  canceledBy: '',
  canceledTime: '',
  churnTime: '',
  createdTime: '',
  description: '',
  id: '',
  lineItemSubtotal: '',
  lineItems: '',
  prorated: false,
  proratedInvoiceId: '',
  reason: '',
  status: '',
  subscriptionId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/subscription-cancellations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscription-cancellations',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    appliedInvoiceId: '',
    canceledBy: '',
    canceledTime: '',
    churnTime: '',
    createdTime: '',
    description: '',
    id: '',
    lineItemSubtotal: '',
    lineItems: '',
    prorated: false,
    proratedInvoiceId: '',
    reason: '',
    status: '',
    subscriptionId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-cancellations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "appliedInvoiceId": "",\n  "canceledBy": "",\n  "canceledTime": "",\n  "churnTime": "",\n  "createdTime": "",\n  "description": "",\n  "id": "",\n  "lineItemSubtotal": "",\n  "lineItems": "",\n  "prorated": false,\n  "proratedInvoiceId": "",\n  "reason": "",\n  "status": "",\n  "subscriptionId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations")
  .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/subscription-cancellations',
  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({
  _links: [{rel: ''}],
  appliedInvoiceId: '',
  canceledBy: '',
  canceledTime: '',
  churnTime: '',
  createdTime: '',
  description: '',
  id: '',
  lineItemSubtotal: '',
  lineItems: '',
  prorated: false,
  proratedInvoiceId: '',
  reason: '',
  status: '',
  subscriptionId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscription-cancellations',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    appliedInvoiceId: '',
    canceledBy: '',
    canceledTime: '',
    churnTime: '',
    createdTime: '',
    description: '',
    id: '',
    lineItemSubtotal: '',
    lineItems: '',
    prorated: false,
    proratedInvoiceId: '',
    reason: '',
    status: '',
    subscriptionId: ''
  },
  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}}/subscription-cancellations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  appliedInvoiceId: '',
  canceledBy: '',
  canceledTime: '',
  churnTime: '',
  createdTime: '',
  description: '',
  id: '',
  lineItemSubtotal: '',
  lineItems: '',
  prorated: false,
  proratedInvoiceId: '',
  reason: '',
  status: '',
  subscriptionId: ''
});

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}}/subscription-cancellations',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    appliedInvoiceId: '',
    canceledBy: '',
    canceledTime: '',
    churnTime: '',
    createdTime: '',
    description: '',
    id: '',
    lineItemSubtotal: '',
    lineItems: '',
    prorated: false,
    proratedInvoiceId: '',
    reason: '',
    status: '',
    subscriptionId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-cancellations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"appliedInvoiceId": @"",
                              @"canceledBy": @"",
                              @"canceledTime": @"",
                              @"churnTime": @"",
                              @"createdTime": @"",
                              @"description": @"",
                              @"id": @"",
                              @"lineItemSubtotal": @"",
                              @"lineItems": @"",
                              @"prorated": @NO,
                              @"proratedInvoiceId": @"",
                              @"reason": @"",
                              @"status": @"",
                              @"subscriptionId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-cancellations"]
                                                       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}}/subscription-cancellations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-cancellations",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'appliedInvoiceId' => '',
    'canceledBy' => '',
    'canceledTime' => '',
    'churnTime' => '',
    'createdTime' => '',
    'description' => '',
    'id' => '',
    'lineItemSubtotal' => '',
    'lineItems' => '',
    'prorated' => null,
    'proratedInvoiceId' => '',
    'reason' => '',
    'status' => '',
    'subscriptionId' => ''
  ]),
  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}}/subscription-cancellations', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'appliedInvoiceId' => '',
  'canceledBy' => '',
  'canceledTime' => '',
  'churnTime' => '',
  'createdTime' => '',
  'description' => '',
  'id' => '',
  'lineItemSubtotal' => '',
  'lineItems' => '',
  'prorated' => null,
  'proratedInvoiceId' => '',
  'reason' => '',
  'status' => '',
  'subscriptionId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'appliedInvoiceId' => '',
  'canceledBy' => '',
  'canceledTime' => '',
  'churnTime' => '',
  'createdTime' => '',
  'description' => '',
  'id' => '',
  'lineItemSubtotal' => '',
  'lineItems' => '',
  'prorated' => null,
  'proratedInvoiceId' => '',
  'reason' => '',
  'status' => '',
  'subscriptionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscription-cancellations');
$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}}/subscription-cancellations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/subscription-cancellations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-cancellations"

payload = {
    "_links": [{ "rel": "" }],
    "appliedInvoiceId": "",
    "canceledBy": "",
    "canceledTime": "",
    "churnTime": "",
    "createdTime": "",
    "description": "",
    "id": "",
    "lineItemSubtotal": "",
    "lineItems": "",
    "prorated": False,
    "proratedInvoiceId": "",
    "reason": "",
    "status": "",
    "subscriptionId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-cancellations"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-cancellations")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\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/subscription-cancellations') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"appliedInvoiceId\": \"\",\n  \"canceledBy\": \"\",\n  \"canceledTime\": \"\",\n  \"churnTime\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"id\": \"\",\n  \"lineItemSubtotal\": \"\",\n  \"lineItems\": \"\",\n  \"prorated\": false,\n  \"proratedInvoiceId\": \"\",\n  \"reason\": \"\",\n  \"status\": \"\",\n  \"subscriptionId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscription-cancellations";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "appliedInvoiceId": "",
        "canceledBy": "",
        "canceledTime": "",
        "churnTime": "",
        "createdTime": "",
        "description": "",
        "id": "",
        "lineItemSubtotal": "",
        "lineItems": "",
        "prorated": false,
        "proratedInvoiceId": "",
        "reason": "",
        "status": "",
        "subscriptionId": ""
    });

    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}}/subscription-cancellations \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
}' |  \
  http POST {{baseUrl}}/subscription-cancellations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "appliedInvoiceId": "",\n  "canceledBy": "",\n  "canceledTime": "",\n  "churnTime": "",\n  "createdTime": "",\n  "description": "",\n  "id": "",\n  "lineItemSubtotal": "",\n  "lineItems": "",\n  "prorated": false,\n  "proratedInvoiceId": "",\n  "reason": "",\n  "status": "",\n  "subscriptionId": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscription-cancellations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "appliedInvoiceId": "",
  "canceledBy": "",
  "canceledTime": "",
  "churnTime": "",
  "createdTime": "",
  "description": "",
  "id": "",
  "lineItemSubtotal": "",
  "lineItems": "",
  "prorated": false,
  "proratedInvoiceId": "",
  "reason": "",
  "status": "",
  "subscriptionId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "lineItemSubtotal": 49.95
}
POST Change an order's items
{{baseUrl}}/subscriptions/:id/change-items
BODY json

{
  "effectiveTime": "",
  "items": [
    {
      "plan": "",
      "quantity": 0
    }
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/change-items");

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  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/subscriptions/:id/change-items" {:content-type :json
                                                                           :form-params {:effectiveTime ""
                                                                                         :items [{:plan ""
                                                                                                  :quantity 0}]
                                                                                         :keepTrial false
                                                                                         :preview false
                                                                                         :prorated false
                                                                                         :renewalPolicy ""}})
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/change-items"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\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}}/subscriptions/:id/change-items"),
    Content = new StringContent("{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\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}}/subscriptions/:id/change-items");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/change-items"

	payload := strings.NewReader("{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\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/subscriptions/:id/change-items HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 179

{
  "effectiveTime": "",
  "items": [
    {
      "plan": "",
      "quantity": 0
    }
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/change-items")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/change-items"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\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  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/change-items")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/change-items")
  .header("content-type", "application/json")
  .body("{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  effectiveTime: '',
  items: [
    {
      plan: '',
      quantity: 0
    }
  ],
  keepTrial: false,
  preview: false,
  prorated: false,
  renewalPolicy: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/subscriptions/:id/change-items');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/change-items',
  headers: {'content-type': 'application/json'},
  data: {
    effectiveTime: '',
    items: [{plan: '', quantity: 0}],
    keepTrial: false,
    preview: false,
    prorated: false,
    renewalPolicy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/change-items';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"effectiveTime":"","items":[{"plan":"","quantity":0}],"keepTrial":false,"preview":false,"prorated":false,"renewalPolicy":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id/change-items',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "effectiveTime": "",\n  "items": [\n    {\n      "plan": "",\n      "quantity": 0\n    }\n  ],\n  "keepTrial": false,\n  "preview": false,\n  "prorated": false,\n  "renewalPolicy": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/change-items")
  .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/subscriptions/:id/change-items',
  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({
  effectiveTime: '',
  items: [{plan: '', quantity: 0}],
  keepTrial: false,
  preview: false,
  prorated: false,
  renewalPolicy: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/change-items',
  headers: {'content-type': 'application/json'},
  body: {
    effectiveTime: '',
    items: [{plan: '', quantity: 0}],
    keepTrial: false,
    preview: false,
    prorated: false,
    renewalPolicy: ''
  },
  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}}/subscriptions/:id/change-items');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  effectiveTime: '',
  items: [
    {
      plan: '',
      quantity: 0
    }
  ],
  keepTrial: false,
  preview: false,
  prorated: false,
  renewalPolicy: ''
});

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}}/subscriptions/:id/change-items',
  headers: {'content-type': 'application/json'},
  data: {
    effectiveTime: '',
    items: [{plan: '', quantity: 0}],
    keepTrial: false,
    preview: false,
    prorated: false,
    renewalPolicy: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/change-items';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"effectiveTime":"","items":[{"plan":"","quantity":0}],"keepTrial":false,"preview":false,"prorated":false,"renewalPolicy":""}'
};

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 = @{ @"effectiveTime": @"",
                              @"items": @[ @{ @"plan": @"", @"quantity": @0 } ],
                              @"keepTrial": @NO,
                              @"preview": @NO,
                              @"prorated": @NO,
                              @"renewalPolicy": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/change-items"]
                                                       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}}/subscriptions/:id/change-items" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/change-items",
  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([
    'effectiveTime' => '',
    'items' => [
        [
                'plan' => '',
                'quantity' => 0
        ]
    ],
    'keepTrial' => null,
    'preview' => null,
    'prorated' => null,
    'renewalPolicy' => ''
  ]),
  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}}/subscriptions/:id/change-items', [
  'body' => '{
  "effectiveTime": "",
  "items": [
    {
      "plan": "",
      "quantity": 0
    }
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/change-items');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'effectiveTime' => '',
  'items' => [
    [
        'plan' => '',
        'quantity' => 0
    ]
  ],
  'keepTrial' => null,
  'preview' => null,
  'prorated' => null,
  'renewalPolicy' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'effectiveTime' => '',
  'items' => [
    [
        'plan' => '',
        'quantity' => 0
    ]
  ],
  'keepTrial' => null,
  'preview' => null,
  'prorated' => null,
  'renewalPolicy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/change-items');
$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}}/subscriptions/:id/change-items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "effectiveTime": "",
  "items": [
    {
      "plan": "",
      "quantity": 0
    }
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/change-items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "effectiveTime": "",
  "items": [
    {
      "plan": "",
      "quantity": 0
    }
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/subscriptions/:id/change-items", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/change-items"

payload = {
    "effectiveTime": "",
    "items": [
        {
            "plan": "",
            "quantity": 0
        }
    ],
    "keepTrial": False,
    "preview": False,
    "prorated": False,
    "renewalPolicy": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/change-items"

payload <- "{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\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}}/subscriptions/:id/change-items")

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  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\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/subscriptions/:id/change-items') do |req|
  req.body = "{\n  \"effectiveTime\": \"\",\n  \"items\": [\n    {\n      \"plan\": \"\",\n      \"quantity\": 0\n    }\n  ],\n  \"keepTrial\": false,\n  \"preview\": false,\n  \"prorated\": false,\n  \"renewalPolicy\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/change-items";

    let payload = json!({
        "effectiveTime": "",
        "items": (
            json!({
                "plan": "",
                "quantity": 0
            })
        ),
        "keepTrial": false,
        "preview": false,
        "prorated": false,
        "renewalPolicy": ""
    });

    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}}/subscriptions/:id/change-items \
  --header 'content-type: application/json' \
  --data '{
  "effectiveTime": "",
  "items": [
    {
      "plan": "",
      "quantity": 0
    }
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
}'
echo '{
  "effectiveTime": "",
  "items": [
    {
      "plan": "",
      "quantity": 0
    }
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
}' |  \
  http POST {{baseUrl}}/subscriptions/:id/change-items \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "effectiveTime": "",\n  "items": [\n    {\n      "plan": "",\n      "quantity": 0\n    }\n  ],\n  "keepTrial": false,\n  "preview": false,\n  "prorated": false,\n  "renewalPolicy": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/change-items
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "effectiveTime": "",
  "items": [
    [
      "plan": "",
      "quantity": 0
    ]
  ],
  "keepTrial": false,
  "preview": false,
  "prorated": false,
  "renewalPolicy": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/change-items")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an order Timeline comment
{{baseUrl}}/subscriptions/:id/timeline
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/subscriptions/:id/timeline" {:content-type :json
                                                                       :form-params {:_links [{:rel ""}]
                                                                                     :extraData {:actions [{:action ""}]
                                                                                                 :author {:userFullName ""
                                                                                                          :userId ""}
                                                                                                 :links [{:placeholder ""
                                                                                                          :resourceId ""
                                                                                                          :resourceType ""}]
                                                                                                 :mentions {}
                                                                                                 :tables [{:footer ""
                                                                                                           :title ""
                                                                                                           :type ""}]}
                                                                                     :id ""
                                                                                     :message ""
                                                                                     :occurredTime ""
                                                                                     :triggeredBy ""
                                                                                     :type ""}})
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/timeline"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/subscriptions/:id/timeline"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/timeline"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/subscriptions/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 524

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/timeline")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/timeline")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/timeline")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/subscriptions/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id/timeline',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/timeline")
  .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/subscriptions/:id/timeline',
  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({
  _links: [{rel: ''}],
  extraData: {
    actions: [{action: ''}],
    author: {userFullName: '', userId: ''},
    links: [{placeholder: '', resourceId: '', resourceType: ''}],
    mentions: {},
    tables: [{footer: '', title: '', type: ''}]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/timeline',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/subscriptions/:id/timeline');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{  }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
                              @"id": @"",
                              @"message": @"",
                              @"occurredTime": @"",
                              @"triggeredBy": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/timeline"]
                                                       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}}/subscriptions/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/timeline",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'extraData' => [
        'actions' => [
                [
                                'action' => ''
                ]
        ],
        'author' => [
                'userFullName' => '',
                'userId' => ''
        ],
        'links' => [
                [
                                'placeholder' => '',
                                'resourceId' => '',
                                'resourceType' => ''
                ]
        ],
        'mentions' => [
                
        ],
        'tables' => [
                [
                                'footer' => '',
                                'title' => '',
                                'type' => ''
                ]
        ]
    ],
    'id' => '',
    'message' => '',
    'occurredTime' => '',
    'triggeredBy' => '',
    'type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/subscriptions/:id/timeline', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline');
$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}}/subscriptions/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/subscriptions/:id/timeline", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/timeline"

payload = {
    "_links": [{ "rel": "" }],
    "extraData": {
        "actions": [{ "action": "" }],
        "author": {
            "userFullName": "",
            "userId": ""
        },
        "links": [
            {
                "placeholder": "",
                "resourceId": "",
                "resourceType": ""
            }
        ],
        "mentions": {},
        "tables": [
            {
                "footer": "",
                "title": "",
                "type": ""
            }
        ]
    },
    "id": "",
    "message": "",
    "occurredTime": "",
    "triggeredBy": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/timeline"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscriptions/:id/timeline")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/subscriptions/:id/timeline') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/timeline";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "extraData": json!({
            "actions": (json!({"action": ""})),
            "author": json!({
                "userFullName": "",
                "userId": ""
            }),
            "links": (
                json!({
                    "placeholder": "",
                    "resourceId": "",
                    "resourceType": ""
                })
            ),
            "mentions": json!({}),
            "tables": (
                json!({
                    "footer": "",
                    "title": "",
                    "type": ""
                })
            )
        }),
        "id": "",
        "message": "",
        "occurredTime": "",
        "triggeredBy": "",
        "type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/subscriptions/:id/timeline \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/subscriptions/:id/timeline \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/timeline
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "extraData": [
    "actions": [["action": ""]],
    "author": [
      "userFullName": "",
      "userId": ""
    ],
    "links": [
      [
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      ]
    ],
    "mentions": [],
    "tables": [
      [
        "footer": "",
        "title": "",
        "type": ""
      ]
    ]
  ],
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an order
{{baseUrl}}/subscriptions
BODY json

{
  "orderType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions");

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  \"orderType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/subscriptions" {:content-type :json
                                                          :form-params {:orderType ""}})
require "http/client"

url = "{{baseUrl}}/subscriptions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"orderType\": \"\"\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}}/subscriptions"),
    Content = new StringContent("{\n  \"orderType\": \"\"\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}}/subscriptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"orderType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions"

	payload := strings.NewReader("{\n  \"orderType\": \"\"\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/subscriptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "orderType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"orderType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"orderType\": \"\"\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  \"orderType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions")
  .header("content-type", "application/json")
  .body("{\n  \"orderType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  orderType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/subscriptions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions',
  headers: {'content-type': 'application/json'},
  data: {orderType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orderType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "orderType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"orderType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions")
  .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/subscriptions',
  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({orderType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions',
  headers: {'content-type': 'application/json'},
  body: {orderType: ''},
  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}}/subscriptions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  orderType: ''
});

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}}/subscriptions',
  headers: {'content-type': 'application/json'},
  data: {orderType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orderType":""}'
};

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 = @{ @"orderType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions"]
                                                       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}}/subscriptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"orderType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions",
  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([
    'orderType' => ''
  ]),
  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}}/subscriptions', [
  'body' => '{
  "orderType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'orderType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'orderType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions');
$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}}/subscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orderType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orderType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"orderType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/subscriptions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions"

payload = { "orderType": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions"

payload <- "{\n  \"orderType\": \"\"\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}}/subscriptions")

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  \"orderType\": \"\"\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/subscriptions') do |req|
  req.body = "{\n  \"orderType\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions";

    let payload = json!({"orderType": ""});

    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}}/subscriptions \
  --header 'content-type: application/json' \
  --data '{
  "orderType": ""
}'
echo '{
  "orderType": ""
}' |  \
  http POST {{baseUrl}}/subscriptions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "orderType": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscriptions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["orderType": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a cancellation
{{baseUrl}}/subscription-cancellations/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/subscription-cancellations/:id")
require "http/client"

url = "{{baseUrl}}/subscription-cancellations/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/subscription-cancellations/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-cancellations/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-cancellations/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/subscription-cancellations/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscription-cancellations/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-cancellations/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscription-cancellations/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/subscription-cancellations/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/subscription-cancellations/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-cancellations/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscription-cancellations/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/subscription-cancellations/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/subscription-cancellations/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/subscription-cancellations/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-cancellations/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscription-cancellations/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-cancellations/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/subscription-cancellations/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/subscription-cancellations/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-cancellations/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-cancellations/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscription-cancellations/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/subscription-cancellations/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscription-cancellations/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/subscription-cancellations/:id
http DELETE {{baseUrl}}/subscription-cancellations/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/subscription-cancellations/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an Order Timeline message
{{baseUrl}}/subscriptions/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

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}}/subscriptions/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

	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/subscriptions/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline/:messageId"))
    .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}}/subscriptions/:id/timeline/:messageId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
  .asString();
const 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}}/subscriptions/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/subscriptions/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
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}}/subscriptions/:id/timeline/:messageId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscriptions/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/subscriptions/:id/timeline/:messageId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/subscriptions/:id/timeline/:messageId');

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}}/subscriptions/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
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}}/subscriptions/:id/timeline/:messageId"]
                                                       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}}/subscriptions/:id/timeline/:messageId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/timeline/:messageId",
  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}}/subscriptions/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/subscriptions/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscriptions/:id/timeline/:messageId")

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/subscriptions/:id/timeline/:messageId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId";

    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}}/subscriptions/:id/timeline/:messageId
http DELETE {{baseUrl}}/subscriptions/:id/timeline/:messageId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline/:messageId")! 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 Issue an interim invoice for a subscription order
{{baseUrl}}/subscriptions/:id/interim-invoice
BODY json

{
  "transactionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/interim-invoice");

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  \"transactionId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/subscriptions/:id/interim-invoice" {:content-type :json
                                                                              :form-params {:transactionId ""}})
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/interim-invoice"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"transactionId\": \"\"\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}}/subscriptions/:id/interim-invoice"),
    Content = new StringContent("{\n  \"transactionId\": \"\"\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}}/subscriptions/:id/interim-invoice");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"transactionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/interim-invoice"

	payload := strings.NewReader("{\n  \"transactionId\": \"\"\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/subscriptions/:id/interim-invoice HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "transactionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/interim-invoice")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"transactionId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/interim-invoice"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"transactionId\": \"\"\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  \"transactionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/interim-invoice")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/interim-invoice")
  .header("content-type", "application/json")
  .body("{\n  \"transactionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  transactionId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/subscriptions/:id/interim-invoice');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/interim-invoice',
  headers: {'content-type': 'application/json'},
  data: {transactionId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/interim-invoice';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"transactionId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id/interim-invoice',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "transactionId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"transactionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/interim-invoice")
  .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/subscriptions/:id/interim-invoice',
  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({transactionId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/interim-invoice',
  headers: {'content-type': 'application/json'},
  body: {transactionId: ''},
  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}}/subscriptions/:id/interim-invoice');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  transactionId: ''
});

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}}/subscriptions/:id/interim-invoice',
  headers: {'content-type': 'application/json'},
  data: {transactionId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/interim-invoice';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"transactionId":""}'
};

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 = @{ @"transactionId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/interim-invoice"]
                                                       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}}/subscriptions/:id/interim-invoice" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"transactionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/interim-invoice",
  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([
    'transactionId' => ''
  ]),
  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}}/subscriptions/:id/interim-invoice', [
  'body' => '{
  "transactionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/interim-invoice');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'transactionId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'transactionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/interim-invoice');
$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}}/subscriptions/:id/interim-invoice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "transactionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/interim-invoice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "transactionId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"transactionId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/subscriptions/:id/interim-invoice", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/interim-invoice"

payload = { "transactionId": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/interim-invoice"

payload <- "{\n  \"transactionId\": \"\"\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}}/subscriptions/:id/interim-invoice")

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  \"transactionId\": \"\"\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/subscriptions/:id/interim-invoice') do |req|
  req.body = "{\n  \"transactionId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/interim-invoice";

    let payload = json!({"transactionId": ""});

    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}}/subscriptions/:id/interim-invoice \
  --header 'content-type: application/json' \
  --data '{
  "transactionId": ""
}'
echo '{
  "transactionId": ""
}' |  \
  http POST {{baseUrl}}/subscriptions/:id/interim-invoice \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "transactionId": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/interim-invoice
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["transactionId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/interim-invoice")! 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 Issue an upcoming invoice for early pay
{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue
BODY json

{
  "dueTime": "",
  "issuedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue");

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  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue" {:content-type :json
                                                                                                 :form-params {:dueTime ""
                                                                                                               :issuedTime ""}})
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"),
    Content = new StringContent("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"

	payload := strings.NewReader("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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/subscriptions/:id/upcoming-invoices/:invoiceId/issue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "dueTime": "",
  "issuedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
  .header("content-type", "application/json")
  .body("{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  dueTime: '',
  issuedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
  headers: {'content-type': 'application/json'},
  data: {dueTime: '', issuedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dueTime":"","issuedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "dueTime": "",\n  "issuedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
  .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/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
  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({dueTime: '', issuedTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
  headers: {'content-type': 'application/json'},
  body: {dueTime: '', issuedTime: ''},
  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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  dueTime: '',
  issuedTime: ''
});

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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
  headers: {'content-type': 'application/json'},
  data: {dueTime: '', issuedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"dueTime":"","issuedTime":""}'
};

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 = @{ @"dueTime": @"",
                              @"issuedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"]
                                                       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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue",
  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([
    'dueTime' => '',
    'issuedTime' => ''
  ]),
  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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue', [
  'body' => '{
  "dueTime": "",
  "issuedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'dueTime' => '',
  'issuedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'dueTime' => '',
  'issuedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');
$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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dueTime": "",
  "issuedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "dueTime": "",
  "issuedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/subscriptions/:id/upcoming-invoices/:invoiceId/issue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"

payload = {
    "dueTime": "",
    "issuedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"

payload <- "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")

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  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\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/subscriptions/:id/upcoming-invoices/:invoiceId/issue') do |req|
  req.body = "{\n  \"dueTime\": \"\",\n  \"issuedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue";

    let payload = json!({
        "dueTime": "",
        "issuedTime": ""
    });

    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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue \
  --header 'content-type: application/json' \
  --data '{
  "dueTime": "",
  "issuedTime": ""
}'
echo '{
  "dueTime": "",
  "issuedTime": ""
}' |  \
  http POST {{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "dueTime": "",\n  "issuedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "dueTime": "",
  "issuedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")! 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 Reactivate an order
{{baseUrl}}/subscription-reactivations
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-reactivations");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/subscription-reactivations" {:content-type :json
                                                                       :form-params {:_links [{:rel ""}]
                                                                                     :cancellationId ""
                                                                                     :createdTime ""
                                                                                     :description ""
                                                                                     :effectiveTime ""
                                                                                     :id ""
                                                                                     :renewalTime ""
                                                                                     :subscriptionId ""}})
require "http/client"

url = "{{baseUrl}}/subscription-reactivations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-reactivations"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-reactivations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-reactivations"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\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/subscription-reactivations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 195

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscription-reactivations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-reactivations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-reactivations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscription-reactivations")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  cancellationId: '',
  createdTime: '',
  description: '',
  effectiveTime: '',
  id: '',
  renewalTime: '',
  subscriptionId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/subscription-reactivations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscription-reactivations',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    cancellationId: '',
    createdTime: '',
    description: '',
    effectiveTime: '',
    id: '',
    renewalTime: '',
    subscriptionId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-reactivations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"cancellationId":"","createdTime":"","description":"","effectiveTime":"","id":"","renewalTime":"","subscriptionId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-reactivations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "cancellationId": "",\n  "createdTime": "",\n  "description": "",\n  "effectiveTime": "",\n  "id": "",\n  "renewalTime": "",\n  "subscriptionId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscription-reactivations")
  .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/subscription-reactivations',
  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({
  _links: [{rel: ''}],
  cancellationId: '',
  createdTime: '',
  description: '',
  effectiveTime: '',
  id: '',
  renewalTime: '',
  subscriptionId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/subscription-reactivations',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    cancellationId: '',
    createdTime: '',
    description: '',
    effectiveTime: '',
    id: '',
    renewalTime: '',
    subscriptionId: ''
  },
  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}}/subscription-reactivations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  cancellationId: '',
  createdTime: '',
  description: '',
  effectiveTime: '',
  id: '',
  renewalTime: '',
  subscriptionId: ''
});

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}}/subscription-reactivations',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    cancellationId: '',
    createdTime: '',
    description: '',
    effectiveTime: '',
    id: '',
    renewalTime: '',
    subscriptionId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-reactivations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"cancellationId":"","createdTime":"","description":"","effectiveTime":"","id":"","renewalTime":"","subscriptionId":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"cancellationId": @"",
                              @"createdTime": @"",
                              @"description": @"",
                              @"effectiveTime": @"",
                              @"id": @"",
                              @"renewalTime": @"",
                              @"subscriptionId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-reactivations"]
                                                       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}}/subscription-reactivations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-reactivations",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'cancellationId' => '',
    'createdTime' => '',
    'description' => '',
    'effectiveTime' => '',
    'id' => '',
    'renewalTime' => '',
    'subscriptionId' => ''
  ]),
  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}}/subscription-reactivations', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-reactivations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'cancellationId' => '',
  'createdTime' => '',
  'description' => '',
  'effectiveTime' => '',
  'id' => '',
  'renewalTime' => '',
  'subscriptionId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'cancellationId' => '',
  'createdTime' => '',
  'description' => '',
  'effectiveTime' => '',
  'id' => '',
  'renewalTime' => '',
  'subscriptionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscription-reactivations');
$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}}/subscription-reactivations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-reactivations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/subscription-reactivations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-reactivations"

payload = {
    "_links": [{ "rel": "" }],
    "cancellationId": "",
    "createdTime": "",
    "description": "",
    "effectiveTime": "",
    "id": "",
    "renewalTime": "",
    "subscriptionId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-reactivations"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\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}}/subscription-reactivations")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\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/subscription-reactivations') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"cancellationId\": \"\",\n  \"createdTime\": \"\",\n  \"description\": \"\",\n  \"effectiveTime\": \"\",\n  \"id\": \"\",\n  \"renewalTime\": \"\",\n  \"subscriptionId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscription-reactivations";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "cancellationId": "",
        "createdTime": "",
        "description": "",
        "effectiveTime": "",
        "id": "",
        "renewalTime": "",
        "subscriptionId": ""
    });

    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}}/subscription-reactivations \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
}' |  \
  http POST {{baseUrl}}/subscription-reactivations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "cancellationId": "",\n  "createdTime": "",\n  "description": "",\n  "effectiveTime": "",\n  "id": "",\n  "renewalTime": "",\n  "subscriptionId": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscription-reactivations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "cancellationId": "",
  "createdTime": "",
  "description": "",
  "effectiveTime": "",
  "id": "",
  "renewalTime": "",
  "subscriptionId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-reactivations")! 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 Retrieve a list of cancellations
{{baseUrl}}/subscription-cancellations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscription-cancellations")
require "http/client"

url = "{{baseUrl}}/subscription-cancellations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscription-cancellations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-cancellations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-cancellations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscription-cancellations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-cancellations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-cancellations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-cancellations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscription-cancellations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/subscription-cancellations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-cancellations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscription-cancellations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/subscription-cancellations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscription-cancellations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/subscription-cancellations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-cancellations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-cancellations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscription-cancellations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-cancellations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscription-cancellations');

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-cancellations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscription-cancellations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-cancellations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-cancellations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscription-cancellations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscription-cancellations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscription-cancellations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscription-cancellations
http GET {{baseUrl}}/subscription-cancellations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscription-cancellations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "lineItemSubtotal": 49.95
  }
]
GET Retrieve a list of order timeline messages
{{baseUrl}}/subscriptions/:id/timeline
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscriptions/:id/timeline")
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/timeline"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscriptions/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/timeline"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscriptions/:id/timeline HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id/timeline")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/timeline")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:id/timeline")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscriptions/:id/timeline');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id/timeline',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/timeline")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscriptions/:id/timeline',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id/timeline'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscriptions/:id/timeline');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/timeline"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscriptions/:id/timeline" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/timeline",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:id/timeline');

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/timeline' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscriptions/:id/timeline")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/timeline"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/timeline"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscriptions/:id/timeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscriptions/:id/timeline') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/timeline";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscriptions/:id/timeline
http GET {{baseUrl}}/subscriptions/:id/timeline
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/timeline
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of orders
{{baseUrl}}/subscriptions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscriptions")
require "http/client"

url = "{{baseUrl}}/subscriptions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscriptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscriptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscriptions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscriptions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscriptions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscriptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscriptions');

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscriptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscriptions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscriptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscriptions
http GET {{baseUrl}}/subscriptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscriptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of reactivations
{{baseUrl}}/subscription-reactivations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-reactivations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscription-reactivations")
require "http/client"

url = "{{baseUrl}}/subscription-reactivations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscription-reactivations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-reactivations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-reactivations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscription-reactivations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-reactivations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-reactivations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-reactivations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-reactivations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscription-reactivations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/subscription-reactivations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-reactivations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-reactivations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscription-reactivations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscription-reactivations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/subscription-reactivations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscription-reactivations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/subscription-reactivations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-reactivations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-reactivations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscription-reactivations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-reactivations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscription-reactivations');

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-reactivations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-reactivations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-reactivations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-reactivations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscription-reactivations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-reactivations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-reactivations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscription-reactivations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscription-reactivations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscription-reactivations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscription-reactivations
http GET {{baseUrl}}/subscription-reactivations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscription-reactivations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-reactivations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve an Order Timeline message
{{baseUrl}}/subscriptions/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscriptions/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscriptions/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline/:messageId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscriptions/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscriptions/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id/timeline/:messageId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscriptions/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscriptions/:id/timeline/:messageId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscriptions/:id/timeline/:messageId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscriptions/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/timeline/:messageId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscriptions/:id/timeline/:messageId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/timeline/:messageId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscriptions/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/timeline/:messageId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscriptions/:id/timeline/:messageId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscriptions/:id/timeline/:messageId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscriptions/:id/timeline/:messageId
http GET {{baseUrl}}/subscriptions/:id/timeline/:messageId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline/:messageId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve an order reactivation
{{baseUrl}}/subscription-reactivations/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-reactivations/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscription-reactivations/:id")
require "http/client"

url = "{{baseUrl}}/subscription-reactivations/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscription-reactivations/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-reactivations/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-reactivations/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscription-reactivations/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-reactivations/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-reactivations/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-reactivations/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-reactivations/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscription-reactivations/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscription-reactivations/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-reactivations/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-reactivations/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscription-reactivations/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscription-reactivations/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscription-reactivations/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscription-reactivations/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscription-reactivations/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-reactivations/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-reactivations/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscription-reactivations/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-reactivations/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscription-reactivations/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-reactivations/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-reactivations/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-reactivations/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-reactivations/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscription-reactivations/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-reactivations/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-reactivations/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscription-reactivations/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscription-reactivations/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscription-reactivations/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscription-reactivations/:id
http GET {{baseUrl}}/subscription-reactivations/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscription-reactivations/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-reactivations/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve an order сancellation
{{baseUrl}}/subscription-cancellations/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscription-cancellations/:id")
require "http/client"

url = "{{baseUrl}}/subscription-cancellations/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscription-cancellations/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-cancellations/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscription-cancellations/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscription-cancellations/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-cancellations/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscription-cancellations/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-cancellations/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscription-cancellations/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscription-cancellations/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscription-cancellations/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscription-cancellations/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscription-cancellations/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscription-cancellations/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscription-cancellations/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscription-cancellations/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-cancellations/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscription-cancellations/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscription-cancellations/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscription-cancellations/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscription-cancellations/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscription-cancellations/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscription-cancellations/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscription-cancellations/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscription-cancellations/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscription-cancellations/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscription-cancellations/:id
http GET {{baseUrl}}/subscription-cancellations/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscription-cancellations/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "lineItemSubtotal": 49.95
}
GET Retrieve an order
{{baseUrl}}/subscriptions/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscriptions/:id")
require "http/client"

url = "{{baseUrl}}/subscriptions/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscriptions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscriptions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscriptions/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscriptions/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscriptions/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscriptions/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscriptions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscriptions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscriptions/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscriptions/:id
http GET {{baseUrl}}/subscriptions/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscriptions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve subscription order's upcoming invoice
{{baseUrl}}/subscriptions/:id/upcoming-invoices
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/upcoming-invoices");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/subscriptions/:id/upcoming-invoices")
require "http/client"

url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/subscriptions/:id/upcoming-invoices"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/upcoming-invoices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id/upcoming-invoices"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/subscriptions/:id/upcoming-invoices HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id/upcoming-invoices")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id/upcoming-invoices"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/upcoming-invoices")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:id/upcoming-invoices")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/subscriptions/:id/upcoming-invoices');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id/upcoming-invoices")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscriptions/:id/upcoming-invoices',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/subscriptions/:id/upcoming-invoices');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/upcoming-invoices"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscriptions/:id/upcoming-invoices" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id/upcoming-invoices",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:id/upcoming-invoices');

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/upcoming-invoices' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/upcoming-invoices' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/subscriptions/:id/upcoming-invoices")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id/upcoming-invoices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/subscriptions/:id/upcoming-invoices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/subscriptions/:id/upcoming-invoices') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/subscriptions/:id/upcoming-invoices
http GET {{baseUrl}}/subscriptions/:id/upcoming-invoices
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/subscriptions/:id/upcoming-invoices
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/upcoming-invoices")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Upsert an order with predefined ID
{{baseUrl}}/subscriptions/:id
BODY json

{
  "orderType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"orderType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/subscriptions/:id" {:content-type :json
                                                             :form-params {:orderType ""}})
require "http/client"

url = "{{baseUrl}}/subscriptions/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"orderType\": \"\"\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}}/subscriptions/:id"),
    Content = new StringContent("{\n  \"orderType\": \"\"\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}}/subscriptions/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"orderType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/subscriptions/:id"

	payload := strings.NewReader("{\n  \"orderType\": \"\"\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/subscriptions/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "orderType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subscriptions/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"orderType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/subscriptions/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"orderType\": \"\"\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  \"orderType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subscriptions/:id")
  .header("content-type", "application/json")
  .body("{\n  \"orderType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  orderType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/subscriptions/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/subscriptions/:id',
  headers: {'content-type': 'application/json'},
  data: {orderType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"orderType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/subscriptions/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "orderType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"orderType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/subscriptions/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/subscriptions/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({orderType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/subscriptions/:id',
  headers: {'content-type': 'application/json'},
  body: {orderType: ''},
  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}}/subscriptions/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  orderType: ''
});

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}}/subscriptions/:id',
  headers: {'content-type': 'application/json'},
  data: {orderType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/subscriptions/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"orderType":""}'
};

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 = @{ @"orderType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/subscriptions/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"orderType\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/subscriptions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'orderType' => ''
  ]),
  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}}/subscriptions/:id', [
  'body' => '{
  "orderType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'orderType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'orderType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "orderType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "orderType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"orderType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/subscriptions/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/subscriptions/:id"

payload = { "orderType": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/subscriptions/:id"

payload <- "{\n  \"orderType\": \"\"\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}}/subscriptions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"orderType\": \"\"\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/subscriptions/:id') do |req|
  req.body = "{\n  \"orderType\": \"\"\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}}/subscriptions/:id";

    let payload = json!({"orderType": ""});

    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}}/subscriptions/:id \
  --header 'content-type: application/json' \
  --data '{
  "orderType": ""
}'
echo '{
  "orderType": ""
}' |  \
  http PUT {{baseUrl}}/subscriptions/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "orderType": ""\n}' \
  --output-document \
  - {{baseUrl}}/subscriptions/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["orderType": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Payment Card
{{baseUrl}}/payment-cards
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/payment-cards")
require "http/client"

url = "{{baseUrl}}/payment-cards"

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}}/payment-cards"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-cards"

	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/payment-cards HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-cards")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-cards"))
    .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}}/payment-cards")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-cards")
  .asString();
const 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}}/payment-cards');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/payment-cards'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-cards';
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}}/payment-cards',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-cards")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-cards',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/payment-cards'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/payment-cards');

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}}/payment-cards'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-cards';
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}}/payment-cards"]
                                                       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}}/payment-cards" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-cards",
  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}}/payment-cards');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/payment-cards")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-cards"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-cards"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-cards")

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/payment-cards') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-cards";

    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}}/payment-cards
http POST {{baseUrl}}/payment-cards
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/payment-cards
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards")! 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 Create a payment card with predefined ID
{{baseUrl}}/payment-cards/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/payment-cards/:id")
require "http/client"

url = "{{baseUrl}}/payment-cards/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/payment-cards/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-cards/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/payment-cards/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/payment-cards/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-cards/:id"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/payment-cards/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/payment-cards/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/payment-cards/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/payment-cards/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-cards/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/payment-cards/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-cards/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-cards/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/payment-cards/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/payment-cards/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/payment-cards/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-cards/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-cards/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/payment-cards/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-cards/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/payment-cards/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/payment-cards/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-cards/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-cards/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-cards/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/payment-cards/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-cards/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/payment-cards/:id
http PUT {{baseUrl}}/payment-cards/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/payment-cards/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Deactivate a Payment Card
{{baseUrl}}/payment-cards/:id/deactivation
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/:id/deactivation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/payment-cards/:id/deactivation")
require "http/client"

url = "{{baseUrl}}/payment-cards/:id/deactivation"

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}}/payment-cards/:id/deactivation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards/:id/deactivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-cards/:id/deactivation"

	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/payment-cards/:id/deactivation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-cards/:id/deactivation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-cards/:id/deactivation"))
    .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}}/payment-cards/:id/deactivation")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-cards/:id/deactivation")
  .asString();
const 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}}/payment-cards/:id/deactivation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/payment-cards/:id/deactivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-cards/:id/deactivation';
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}}/payment-cards/:id/deactivation',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-cards/:id/deactivation")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-cards/:id/deactivation',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/payment-cards/:id/deactivation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/payment-cards/:id/deactivation');

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}}/payment-cards/:id/deactivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-cards/:id/deactivation';
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}}/payment-cards/:id/deactivation"]
                                                       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}}/payment-cards/:id/deactivation" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-cards/:id/deactivation",
  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}}/payment-cards/:id/deactivation');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id/deactivation');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards/:id/deactivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards/:id/deactivation' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id/deactivation' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/payment-cards/:id/deactivation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-cards/:id/deactivation"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-cards/:id/deactivation"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-cards/:id/deactivation")

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/payment-cards/:id/deactivation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-cards/:id/deactivation";

    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}}/payment-cards/:id/deactivation
http POST {{baseUrl}}/payment-cards/:id/deactivation
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/payment-cards/:id/deactivation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/:id/deactivation")! 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 Retrieve a Payment Card
{{baseUrl}}/payment-cards/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/payment-cards/:id")
require "http/client"

url = "{{baseUrl}}/payment-cards/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/payment-cards/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-cards/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/payment-cards/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-cards/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-cards/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/payment-cards/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-cards/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/payment-cards/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/payment-cards/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-cards/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/payment-cards/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-cards/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-cards/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/payment-cards/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/payment-cards/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/payment-cards/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-cards/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-cards/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/payment-cards/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-cards/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/payment-cards/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/payment-cards/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-cards/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-cards/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-cards/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/payment-cards/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-cards/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/payment-cards/:id
http GET {{baseUrl}}/payment-cards/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/payment-cards/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of Payment Cards
{{baseUrl}}/payment-cards
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/payment-cards")
require "http/client"

url = "{{baseUrl}}/payment-cards"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/payment-cards"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-cards"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/payment-cards HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-cards")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-cards"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/payment-cards")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-cards")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/payment-cards');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/payment-cards'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-cards';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/payment-cards',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-cards")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-cards',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/payment-cards'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/payment-cards');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/payment-cards'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-cards';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-cards"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/payment-cards" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-cards",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/payment-cards');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/payment-cards")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-cards"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-cards"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-cards")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/payment-cards') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-cards";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/payment-cards
http GET {{baseUrl}}/payment-cards
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/payment-cards
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update a payment card's values
{{baseUrl}}/payment-cards/:id
BODY json

{
  "billingAddress": "",
  "customFields": {},
  "cvv": "",
  "expMonth": 0,
  "expYear": 0,
  "stickyGatewayAccountId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/payment-cards/:id" {:content-type :json
                                                               :form-params {:customFields {:foo "bar"}}})
require "http/client"

url = "{{baseUrl}}/payment-cards/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/payment-cards/:id"),
    Content = new StringContent("{\n  \"customFields\": {\n    \"foo\": \"bar\"\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}}/payment-cards/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-cards/:id"

	payload := strings.NewReader("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/payment-cards/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "customFields": {
    "foo": "bar"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/payment-cards/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-cards/:id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"customFields\": {\n    \"foo\": \"bar\"\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  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/payment-cards/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/payment-cards/:id")
  .header("content-type", "application/json")
  .body("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  customFields: {
    foo: 'bar'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/payment-cards/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/payment-cards/:id',
  headers: {'content-type': 'application/json'},
  data: {customFields: {foo: 'bar'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-cards/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customFields":{"foo":"bar"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/payment-cards/:id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customFields": {\n    "foo": "bar"\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  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/payment-cards/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-cards/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({customFields: {foo: 'bar'}}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/payment-cards/:id',
  headers: {'content-type': 'application/json'},
  body: {customFields: {foo: 'bar'}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/payment-cards/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customFields: {
    foo: 'bar'
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/payment-cards/:id',
  headers: {'content-type': 'application/json'},
  data: {customFields: {foo: 'bar'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-cards/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customFields":{"foo":"bar"}}'
};

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 = @{ @"customFields": @{ @"foo": @"bar" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-cards/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/payment-cards/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-cards/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'customFields' => [
        'foo' => 'bar'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/payment-cards/:id', [
  'body' => '{
  "customFields": {
    "foo": "bar"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customFields' => [
    'foo' => 'bar'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customFields' => [
    'foo' => 'bar'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/payment-cards/:id');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customFields": {
    "foo": "bar"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customFields": {
    "foo": "bar"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/payment-cards/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-cards/:id"

payload = { "customFields": { "foo": "bar" } }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-cards/:id"

payload <- "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-cards/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/payment-cards/:id') do |req|
  req.body = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\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}}/payment-cards/:id";

    let payload = json!({"customFields": json!({"foo": "bar"})});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/payment-cards/:id \
  --header 'content-type: application/json' \
  --data '{
  "customFields": {
    "foo": "bar"
  }
}'
echo '{
  "customFields": {
    "foo": "bar"
  }
}' |  \
  http PATCH {{baseUrl}}/payment-cards/:id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "customFields": {\n    "foo": "bar"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/payment-cards/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customFields": ["foo": "bar"]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Payment Instrument
{{baseUrl}}/payment-instruments
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/payment-instruments")
require "http/client"

url = "{{baseUrl}}/payment-instruments"

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}}/payment-instruments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-instruments"

	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/payment-instruments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-instruments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-instruments"))
    .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}}/payment-instruments")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-instruments")
  .asString();
const 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}}/payment-instruments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/payment-instruments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-instruments';
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}}/payment-instruments',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-instruments")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-instruments',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/payment-instruments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/payment-instruments');

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}}/payment-instruments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-instruments';
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}}/payment-instruments"]
                                                       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}}/payment-instruments" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-instruments",
  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}}/payment-instruments');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/payment-instruments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-instruments"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-instruments"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-instruments")

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/payment-instruments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-instruments";

    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}}/payment-instruments
http POST {{baseUrl}}/payment-instruments
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/payment-instruments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Deactivate a payment instrument
{{baseUrl}}/payment-instruments/:id/deactivation
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments/:id/deactivation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/payment-instruments/:id/deactivation")
require "http/client"

url = "{{baseUrl}}/payment-instruments/:id/deactivation"

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}}/payment-instruments/:id/deactivation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments/:id/deactivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-instruments/:id/deactivation"

	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/payment-instruments/:id/deactivation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-instruments/:id/deactivation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-instruments/:id/deactivation"))
    .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}}/payment-instruments/:id/deactivation")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-instruments/:id/deactivation")
  .asString();
const 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}}/payment-instruments/:id/deactivation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/payment-instruments/:id/deactivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-instruments/:id/deactivation';
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}}/payment-instruments/:id/deactivation',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-instruments/:id/deactivation")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-instruments/:id/deactivation',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/payment-instruments/:id/deactivation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/payment-instruments/:id/deactivation');

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}}/payment-instruments/:id/deactivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-instruments/:id/deactivation';
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}}/payment-instruments/:id/deactivation"]
                                                       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}}/payment-instruments/:id/deactivation" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-instruments/:id/deactivation",
  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}}/payment-instruments/:id/deactivation');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments/:id/deactivation');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments/:id/deactivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments/:id/deactivation' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments/:id/deactivation' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/payment-instruments/:id/deactivation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-instruments/:id/deactivation"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-instruments/:id/deactivation"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-instruments/:id/deactivation")

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/payment-instruments/:id/deactivation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-instruments/:id/deactivation";

    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}}/payment-instruments/:id/deactivation
http POST {{baseUrl}}/payment-instruments/:id/deactivation
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/payment-instruments/:id/deactivation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments/:id/deactivation")! 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 Retrieve a Payment Instrument
{{baseUrl}}/payment-instruments/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/payment-instruments/:id")
require "http/client"

url = "{{baseUrl}}/payment-instruments/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/payment-instruments/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-instruments/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/payment-instruments/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-instruments/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-instruments/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/payment-instruments/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-instruments/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/payment-instruments/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-instruments/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/payment-instruments/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-instruments/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-instruments/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/payment-instruments/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-instruments/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-instruments/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/payment-instruments/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-instruments/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/payment-instruments/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/payment-instruments/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-instruments/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-instruments/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-instruments/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/payment-instruments/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-instruments/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/payment-instruments/:id
http GET {{baseUrl}}/payment-instruments/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/payment-instruments/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of payment instruments
{{baseUrl}}/payment-instruments
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/payment-instruments")
require "http/client"

url = "{{baseUrl}}/payment-instruments"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/payment-instruments"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-instruments"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/payment-instruments HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-instruments")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-instruments"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/payment-instruments")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-instruments")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/payment-instruments');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-instruments';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/payment-instruments',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-instruments")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-instruments',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/payment-instruments');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-instruments';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-instruments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/payment-instruments" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-instruments",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/payment-instruments');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/payment-instruments")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-instruments"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-instruments"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-instruments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/payment-instruments') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-instruments";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/payment-instruments
http GET {{baseUrl}}/payment-instruments
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/payment-instruments
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update a Payment Instrument's values
{{baseUrl}}/payment-instruments/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/payment-instruments/:id")
require "http/client"

url = "{{baseUrl}}/payment-instruments/:id"

response = HTTP::Client.patch url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/payment-instruments/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments/:id");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payment-instruments/:id"

	req, _ := http.NewRequest("PATCH", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/payment-instruments/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/payment-instruments/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payment-instruments/:id"))
    .method("PATCH", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/payment-instruments/:id")
  .patch(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/payment-instruments/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/payment-instruments/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PATCH', url: '{{baseUrl}}/payment-instruments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payment-instruments/:id';
const options = {method: 'PATCH'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/payment-instruments/:id',
  method: 'PATCH',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payment-instruments/:id")
  .patch(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payment-instruments/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PATCH', url: '{{baseUrl}}/payment-instruments/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/payment-instruments/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PATCH', url: '{{baseUrl}}/payment-instruments/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payment-instruments/:id';
const options = {method: 'PATCH'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-instruments/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/payment-instruments/:id" in

Client.call `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payment-instruments/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/payment-instruments/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments/:id');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments/:id' -Method PATCH 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments/:id' -Method PATCH 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PATCH", "/baseUrl/payment-instruments/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payment-instruments/:id"

response = requests.patch(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payment-instruments/:id"

response <- VERB("PATCH", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payment-instruments/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.patch('/baseUrl/payment-instruments/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payment-instruments/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/payment-instruments/:id
http PATCH {{baseUrl}}/payment-instruments/:id
wget --quiet \
  --method PATCH \
  --output-document \
  - {{baseUrl}}/payment-instruments/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a payment token
{{baseUrl}}/tokens
HEADERS

Authorization
{{apiKey}}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tokens");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "authorization: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tokens" {:headers {:authorization "{{apiKey}}"}})
require "http/client"

url = "{{baseUrl}}/tokens"
headers = HTTP::Headers{
  "authorization" => "{{apiKey}}"
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/tokens"),
    Headers =
    {
        { "authorization", "{{apiKey}}" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tokens");
var request = new RestRequest("", Method.Post);
request.AddHeader("authorization", "{{apiKey}}");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tokens"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("authorization", "{{apiKey}}")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/tokens HTTP/1.1
Authorization: {{apiKey}}
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tokens")
  .setHeader("authorization", "{{apiKey}}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tokens"))
    .header("authorization", "{{apiKey}}")
    .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}}/tokens")
  .post(null)
  .addHeader("authorization", "{{apiKey}}")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tokens")
  .header("authorization", "{{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('POST', '{{baseUrl}}/tokens');
xhr.setRequestHeader('authorization', '{{apiKey}}');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tokens',
  headers: {authorization: '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tokens';
const options = {method: 'POST', headers: {authorization: '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tokens',
  method: 'POST',
  headers: {
    authorization: '{{apiKey}}'
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tokens")
  .post(null)
  .addHeader("authorization", "{{apiKey}}")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tokens',
  headers: {
    authorization: '{{apiKey}}'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tokens',
  headers: {authorization: '{{apiKey}}'}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/tokens');

req.headers({
  authorization: '{{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: 'POST',
  url: '{{baseUrl}}/tokens',
  headers: {authorization: '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tokens';
const options = {method: 'POST', headers: {authorization: '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"authorization": @"{{apiKey}}" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tokens"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tokens" in
let headers = Header.add (Header.init ()) "authorization" "{{apiKey}}" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tokens",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "authorization: {{apiKey}}"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/tokens', [
  'headers' => [
    'authorization' => '{{apiKey}}',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tokens');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'authorization' => '{{apiKey}}'
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tokens');
$request->setRequestMethod('POST');
$request->setHeaders([
  'authorization' => '{{apiKey}}'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tokens' -Method POST -Headers $headers
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tokens' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'authorization': "{{apiKey}}" }

conn.request("POST", "/baseUrl/tokens", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tokens"

headers = {"authorization": "{{apiKey}}"}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tokens"

response <- VERB("POST", url, add_headers('authorization' = '{{apiKey}}'), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tokens")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["authorization"] = '{{apiKey}}'

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/tokens') do |req|
  req.headers['authorization'] = '{{apiKey}}'
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tokens";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("authorization", "{{apiKey}}".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/tokens \
  --header 'authorization: {{apiKey}}'
http POST {{baseUrl}}/tokens \
  authorization:'{{apiKey}}'
wget --quiet \
  --method POST \
  --header 'authorization: {{apiKey}}' \
  --output-document \
  - {{baseUrl}}/tokens
import Foundation

let headers = ["authorization": "{{apiKey}}"]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tokens")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of tokens (GET)
{{baseUrl}}/tokens
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tokens");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tokens")
require "http/client"

url = "{{baseUrl}}/tokens"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/tokens"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tokens"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/tokens HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tokens")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tokens"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tokens")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tokens")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/tokens');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tokens'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tokens';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tokens',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tokens")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tokens',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/tokens'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tokens');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/tokens'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tokens';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tokens"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tokens" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tokens",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/tokens');

echo $response->getBody();
setUrl('{{baseUrl}}/tokens');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tokens' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tokens' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tokens")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tokens"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tokens"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tokens")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/tokens') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tokens";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/tokens
http GET {{baseUrl}}/tokens
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tokens
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tokens")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a token
{{baseUrl}}/tokens/:token
HEADERS

Authorization
{{apiKey}}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tokens/:token");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "authorization: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tokens/:token" {:headers {:authorization "{{apiKey}}"}})
require "http/client"

url = "{{baseUrl}}/tokens/:token"
headers = HTTP::Headers{
  "authorization" => "{{apiKey}}"
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/tokens/:token"),
    Headers =
    {
        { "authorization", "{{apiKey}}" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tokens/:token");
var request = new RestRequest("", Method.Get);
request.AddHeader("authorization", "{{apiKey}}");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tokens/:token"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("authorization", "{{apiKey}}")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/tokens/:token HTTP/1.1
Authorization: {{apiKey}}
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tokens/:token")
  .setHeader("authorization", "{{apiKey}}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tokens/:token"))
    .header("authorization", "{{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}}/tokens/:token")
  .get()
  .addHeader("authorization", "{{apiKey}}")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tokens/:token")
  .header("authorization", "{{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}}/tokens/:token');
xhr.setRequestHeader('authorization', '{{apiKey}}');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/tokens/:token',
  headers: {authorization: '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tokens/:token';
const options = {method: 'GET', headers: {authorization: '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tokens/:token',
  method: 'GET',
  headers: {
    authorization: '{{apiKey}}'
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tokens/:token")
  .get()
  .addHeader("authorization", "{{apiKey}}")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tokens/:token',
  headers: {
    authorization: '{{apiKey}}'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/tokens/:token',
  headers: {authorization: '{{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}}/tokens/:token');

req.headers({
  authorization: '{{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}}/tokens/:token',
  headers: {authorization: '{{apiKey}}'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tokens/:token';
const options = {method: 'GET', headers: {authorization: '{{apiKey}}'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"authorization": @"{{apiKey}}" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tokens/:token"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tokens/:token" in
let headers = Header.add (Header.init ()) "authorization" "{{apiKey}}" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tokens/:token",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "authorization: {{apiKey}}"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/tokens/:token', [
  'headers' => [
    'authorization' => '{{apiKey}}',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tokens/:token');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'authorization' => '{{apiKey}}'
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tokens/:token');
$request->setRequestMethod('GET');
$request->setHeaders([
  'authorization' => '{{apiKey}}'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tokens/:token' -Method GET -Headers $headers
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tokens/:token' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'authorization': "{{apiKey}}" }

conn.request("GET", "/baseUrl/tokens/:token", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tokens/:token"

headers = {"authorization": "{{apiKey}}"}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tokens/:token"

response <- VERB("GET", url, add_headers('authorization' = '{{apiKey}}'), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tokens/:token")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["authorization"] = '{{apiKey}}'

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/tokens/:token') do |req|
  req.headers['authorization'] = '{{apiKey}}'
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tokens/:token";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("authorization", "{{apiKey}}".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/tokens/:token \
  --header 'authorization: {{apiKey}}'
http GET {{baseUrl}}/tokens/:token \
  authorization:'{{apiKey}}'
wget --quiet \
  --method GET \
  --header 'authorization: {{apiKey}}' \
  --output-document \
  - {{baseUrl}}/tokens/:token
import Foundation

let headers = ["authorization": "{{apiKey}}"]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tokens/:token")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Validate a digital wallet session
{{baseUrl}}/digital-wallets/validation
HEADERS

Authorization
{{apiKey}}
BODY json

{
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/digital-wallets/validation");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "authorization: {{apiKey}}");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/digital-wallets/validation" {:headers {:authorization "{{apiKey}}"}
                                                                       :content-type :json
                                                                       :form-params {:type ""}})
require "http/client"

url = "{{baseUrl}}/digital-wallets/validation"
headers = HTTP::Headers{
  "authorization" => "{{apiKey}}"
  "content-type" => "application/json"
}
reqBody = "{\n  \"type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/digital-wallets/validation"),
    Headers =
    {
        { "authorization", "{{apiKey}}" },
    },
    Content = new StringContent("{\n  \"type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/digital-wallets/validation");
var request = new RestRequest("", Method.Post);
request.AddHeader("authorization", "{{apiKey}}");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/digital-wallets/validation"

	payload := strings.NewReader("{\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("authorization", "{{apiKey}}")
	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/digital-wallets/validation HTTP/1.1
Authorization: {{apiKey}}
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/digital-wallets/validation")
  .setHeader("authorization", "{{apiKey}}")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/digital-wallets/validation"))
    .header("authorization", "{{apiKey}}")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/digital-wallets/validation")
  .post(body)
  .addHeader("authorization", "{{apiKey}}")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/digital-wallets/validation")
  .header("authorization", "{{apiKey}}")
  .header("content-type", "application/json")
  .body("{\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/digital-wallets/validation');
xhr.setRequestHeader('authorization', '{{apiKey}}');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/digital-wallets/validation',
  headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
  data: {type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/digital-wallets/validation';
const options = {
  method: 'POST',
  headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
  body: '{"type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/digital-wallets/validation',
  method: 'POST',
  headers: {
    authorization: '{{apiKey}}',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/digital-wallets/validation")
  .post(body)
  .addHeader("authorization", "{{apiKey}}")
  .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/digital-wallets/validation',
  headers: {
    authorization: '{{apiKey}}',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/digital-wallets/validation',
  headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
  body: {type: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/digital-wallets/validation');

req.headers({
  authorization: '{{apiKey}}',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/digital-wallets/validation',
  headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
  data: {type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/digital-wallets/validation';
const options = {
  method: 'POST',
  headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
  body: '{"type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"authorization": @"{{apiKey}}",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/digital-wallets/validation"]
                                                       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}}/digital-wallets/validation" in
let headers = Header.add_list (Header.init ()) [
  ("authorization", "{{apiKey}}");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/digital-wallets/validation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "authorization: {{apiKey}}",
    "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}}/digital-wallets/validation', [
  'body' => '{
  "type": ""
}',
  'headers' => [
    'authorization' => '{{apiKey}}',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/digital-wallets/validation');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'authorization' => '{{apiKey}}',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/digital-wallets/validation');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'authorization' => '{{apiKey}}',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/digital-wallets/validation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": ""
}'
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/digital-wallets/validation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"type\": \"\"\n}"

headers = {
    'authorization': "{{apiKey}}",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/digital-wallets/validation", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/digital-wallets/validation"

payload = { "type": "" }
headers = {
    "authorization": "{{apiKey}}",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/digital-wallets/validation"

payload <- "{\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('authorization' = '{{apiKey}}'), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/digital-wallets/validation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["authorization"] = '{{apiKey}}'
request["content-type"] = 'application/json'
request.body = "{\n  \"type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/digital-wallets/validation') do |req|
  req.headers['authorization'] = '{{apiKey}}'
  req.body = "{\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/digital-wallets/validation";

    let payload = json!({"type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("authorization", "{{apiKey}}".parse().unwrap());
    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}}/digital-wallets/validation \
  --header 'authorization: {{apiKey}}' \
  --header 'content-type: application/json' \
  --data '{
  "type": ""
}'
echo '{
  "type": ""
}' |  \
  http POST {{baseUrl}}/digital-wallets/validation \
  authorization:'{{apiKey}}' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'authorization: {{apiKey}}' \
  --header 'content-type: application/json' \
  --body-data '{\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/digital-wallets/validation
import Foundation

let headers = [
  "authorization": "{{apiKey}}",
  "content-type": "application/json"
]
let parameters = ["type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/digital-wallets/validation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a PayPal Account
{{baseUrl}}/paypal-accounts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/paypal-accounts")
require "http/client"

url = "{{baseUrl}}/paypal-accounts"

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}}/paypal-accounts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/paypal-accounts"

	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/paypal-accounts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/paypal-accounts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/paypal-accounts"))
    .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}}/paypal-accounts")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/paypal-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('POST', '{{baseUrl}}/paypal-accounts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/paypal-accounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts';
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}}/paypal-accounts',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/paypal-accounts")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/paypal-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: 'POST', url: '{{baseUrl}}/paypal-accounts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/paypal-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: 'POST', url: '{{baseUrl}}/paypal-accounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/paypal-accounts';
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}}/paypal-accounts"]
                                                       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}}/paypal-accounts" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/paypal-accounts",
  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}}/paypal-accounts');

echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/paypal-accounts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/paypal-accounts"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/paypal-accounts"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/paypal-accounts")

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/paypal-accounts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/paypal-accounts";

    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}}/paypal-accounts
http POST {{baseUrl}}/paypal-accounts
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/paypal-accounts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts")! 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 Create a PayPal account with predefined ID
{{baseUrl}}/paypal-accounts/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/paypal-accounts/:id")
require "http/client"

url = "{{baseUrl}}/paypal-accounts/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/paypal-accounts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/paypal-accounts/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/paypal-accounts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/paypal-accounts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/paypal-accounts/:id"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/paypal-accounts/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/paypal-accounts/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/paypal-accounts/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/paypal-accounts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/paypal-accounts/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/paypal-accounts/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/paypal-accounts/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/paypal-accounts/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/paypal-accounts/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/paypal-accounts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/paypal-accounts/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/paypal-accounts/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/paypal-accounts/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/paypal-accounts/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/paypal-accounts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/paypal-accounts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/paypal-accounts/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/paypal-accounts/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/paypal-accounts/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/paypal-accounts/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/paypal-accounts/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/paypal-accounts/:id
http PUT {{baseUrl}}/paypal-accounts/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/paypal-accounts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Deactivate a PayPal Account
{{baseUrl}}/paypal-accounts/:id/deactivation
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts/:id/deactivation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/paypal-accounts/:id/deactivation")
require "http/client"

url = "{{baseUrl}}/paypal-accounts/:id/deactivation"

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}}/paypal-accounts/:id/deactivation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts/:id/deactivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/paypal-accounts/:id/deactivation"

	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/paypal-accounts/:id/deactivation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/paypal-accounts/:id/deactivation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/paypal-accounts/:id/deactivation"))
    .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}}/paypal-accounts/:id/deactivation")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/paypal-accounts/:id/deactivation")
  .asString();
const 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}}/paypal-accounts/:id/deactivation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/paypal-accounts/:id/deactivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts/:id/deactivation';
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}}/paypal-accounts/:id/deactivation',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/paypal-accounts/:id/deactivation")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/paypal-accounts/:id/deactivation',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/paypal-accounts/:id/deactivation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/paypal-accounts/:id/deactivation');

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}}/paypal-accounts/:id/deactivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/paypal-accounts/:id/deactivation';
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}}/paypal-accounts/:id/deactivation"]
                                                       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}}/paypal-accounts/:id/deactivation" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/paypal-accounts/:id/deactivation",
  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}}/paypal-accounts/:id/deactivation');

echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts/:id/deactivation');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts/:id/deactivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts/:id/deactivation' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts/:id/deactivation' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/paypal-accounts/:id/deactivation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/paypal-accounts/:id/deactivation"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/paypal-accounts/:id/deactivation"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/paypal-accounts/:id/deactivation")

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/paypal-accounts/:id/deactivation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/paypal-accounts/:id/deactivation";

    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}}/paypal-accounts/:id/deactivation
http POST {{baseUrl}}/paypal-accounts/:id/deactivation
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/paypal-accounts/:id/deactivation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts/:id/deactivation")! 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 Retrieve a PayPal Account
{{baseUrl}}/paypal-accounts/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/paypal-accounts/:id")
require "http/client"

url = "{{baseUrl}}/paypal-accounts/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/paypal-accounts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/paypal-accounts/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/paypal-accounts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/paypal-accounts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/paypal-accounts/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/paypal-accounts/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/paypal-accounts/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/paypal-accounts/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/paypal-accounts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/paypal-accounts/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/paypal-accounts/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/paypal-accounts/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/paypal-accounts/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/paypal-accounts/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/paypal-accounts/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/paypal-accounts/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/paypal-accounts/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/paypal-accounts/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/paypal-accounts/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/paypal-accounts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/paypal-accounts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/paypal-accounts/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/paypal-accounts/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/paypal-accounts/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/paypal-accounts/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/paypal-accounts/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/paypal-accounts/:id
http GET {{baseUrl}}/paypal-accounts/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/paypal-accounts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of PayPal accounts
{{baseUrl}}/paypal-accounts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/paypal-accounts")
require "http/client"

url = "{{baseUrl}}/paypal-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}}/paypal-accounts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/paypal-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/paypal-accounts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/paypal-accounts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/paypal-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}}/paypal-accounts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/paypal-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}}/paypal-accounts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/paypal-accounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/paypal-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}}/paypal-accounts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/paypal-accounts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/paypal-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}}/paypal-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}}/paypal-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}}/paypal-accounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/paypal-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}}/paypal-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}}/paypal-accounts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/paypal-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}}/paypal-accounts');

echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/paypal-accounts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/paypal-accounts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/paypal-accounts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/paypal-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/paypal-accounts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/paypal-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}}/paypal-accounts
http GET {{baseUrl}}/paypal-accounts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/paypal-accounts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-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()
POST Create a plan
{{baseUrl}}/plans
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/plans")
require "http/client"

url = "{{baseUrl}}/plans"

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}}/plans"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/plans"

	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/plans HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/plans")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/plans"))
    .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}}/plans")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/plans")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/plans');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/plans'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/plans';
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}}/plans',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/plans")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/plans',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'POST', url: '{{baseUrl}}/plans'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/plans');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'POST', url: '{{baseUrl}}/plans'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/plans';
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}}/plans"]
                                                       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}}/plans" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/plans",
  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}}/plans');

echo $response->getBody();
setUrl('{{baseUrl}}/plans');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/plans');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/plans")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/plans"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/plans"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/plans")

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/plans') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/plans";

    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}}/plans
http POST {{baseUrl}}/plans
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/plans
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans")! 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 Create or update a Plan with predefined ID
{{baseUrl}}/plans/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/plans/:id")
require "http/client"

url = "{{baseUrl}}/plans/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/plans/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/plans/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/plans/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/plans/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/plans/:id"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/plans/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/plans/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/plans/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/plans/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/plans/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/plans/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/plans/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/plans/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/plans/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/plans/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/plans/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/plans/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/plans/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/plans/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/plans/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/plans/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/plans/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/plans/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/plans/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/plans/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/plans/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/plans/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/plans/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/plans/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/plans/:id
http PUT {{baseUrl}}/plans/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/plans/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a Plan
{{baseUrl}}/plans/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/plans/:id")
require "http/client"

url = "{{baseUrl}}/plans/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/plans/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/plans/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/plans/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/plans/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/plans/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/plans/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/plans/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/plans/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/plans/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/plans/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/plans/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/plans/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/plans/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/plans/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/plans/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/plans/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/plans/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/plans/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/plans/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/plans/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/plans/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/plans/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/plans/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/plans/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/plans/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/plans/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/plans/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/plans/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/plans/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/plans/:id
http DELETE {{baseUrl}}/plans/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/plans/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of plans
{{baseUrl}}/plans
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/plans")
require "http/client"

url = "{{baseUrl}}/plans"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/plans"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/plans"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/plans HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/plans")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/plans"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/plans")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/plans")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/plans');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/plans'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/plans';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/plans',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/plans")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/plans',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/plans'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/plans');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/plans'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/plans';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/plans"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/plans" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/plans",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/plans');

echo $response->getBody();
setUrl('{{baseUrl}}/plans');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/plans');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/plans")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/plans"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/plans"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/plans")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/plans') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/plans";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/plans
http GET {{baseUrl}}/plans
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/plans
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a plan
{{baseUrl}}/plans/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/plans/:id")
require "http/client"

url = "{{baseUrl}}/plans/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/plans/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/plans/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/plans/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/plans/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/plans/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/plans/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/plans/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/plans/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/plans/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/plans/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/plans/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/plans/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/plans/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/plans/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/plans/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/plans/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/plans/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/plans/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/plans/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/plans/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/plans/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/plans/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/plans/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/plans/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/plans/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/plans/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/plans/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/plans/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/plans/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/plans/:id
http GET {{baseUrl}}/plans/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/plans/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Product
{{baseUrl}}/products
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/products")
require "http/client"

url = "{{baseUrl}}/products"

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}}/products"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/products"

	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/products HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/products")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/products"))
    .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}}/products")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/products")
  .asString();
const 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}}/products');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/products'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/products';
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}}/products',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/products")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/products',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/products'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/products');

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}}/products'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/products';
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}}/products"]
                                                       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}}/products" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/products",
  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}}/products');

echo $response->getBody();
setUrl('{{baseUrl}}/products');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/products');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/products")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/products"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/products"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/products")

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/products') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/products";

    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}}/products
http POST {{baseUrl}}/products
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/products
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products")! 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 Create a product with predefined ID
{{baseUrl}}/products/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/products/:id")
require "http/client"

url = "{{baseUrl}}/products/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/products/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/products/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/products/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/products/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/products/:id"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/products/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/products/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/products/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/products/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/products/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/products/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/products/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/products/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/products/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/products/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/products/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/products/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/products/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/products/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/products/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/products/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/products/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/products/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/products/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/products/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/products/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/products/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/products/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/products/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/products/:id
http PUT {{baseUrl}}/products/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/products/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a product
{{baseUrl}}/products/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/products/:id")
require "http/client"

url = "{{baseUrl}}/products/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/products/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/products/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/products/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/products/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/products/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/products/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/products/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/products/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/products/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/products/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/products/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/products/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/products/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/products/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/products/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/products/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/products/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/products/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/products/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/products/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/products/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/products/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/products/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/products/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/products/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/products/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/products/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/products/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/products/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/products/:id
http DELETE {{baseUrl}}/products/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/products/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of products
{{baseUrl}}/products
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/products")
require "http/client"

url = "{{baseUrl}}/products"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/products"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/products"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/products HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/products")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/products"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/products")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/products")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/products');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/products'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/products';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/products',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/products")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/products',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/products'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/products');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/products'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/products';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/products"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/products" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/products",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/products');

echo $response->getBody();
setUrl('{{baseUrl}}/products');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/products');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/products")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/products"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/products"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/products")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/products') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/products";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/products
http GET {{baseUrl}}/products
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/products
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a product
{{baseUrl}}/products/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/products/:id")
require "http/client"

url = "{{baseUrl}}/products/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/products/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/products/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/products/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/products/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/products/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/products/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/products/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/products/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/products/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/products/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/products/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/products/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/products/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/products/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/products/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/products/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/products/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/products/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/products/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/products/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/products/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/products/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/products/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/products/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/products/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/products/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/products/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/products/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/products/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/products/:id
http GET {{baseUrl}}/products/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/products/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Search merchant data
{{baseUrl}}/search
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/search");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/search")
require "http/client"

url = "{{baseUrl}}/search"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/search"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/search");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/search"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/search HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/search")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/search"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/search")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/search")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/search');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/search'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/search';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/search',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/search")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/search',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/search'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/search');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/search'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/search';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/search"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/search" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/search",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/search');

echo $response->getBody();
setUrl('{{baseUrl}}/search');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/search');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/search' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/search' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/search")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/search"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/search"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/search")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/search') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/search";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/search
http GET {{baseUrl}}/search
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/search
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/search")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a Shipping Zone
{{baseUrl}}/shipping-zones
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/shipping-zones" {:content-type :json
                                                           :form-params {:_links [{:rel ""}]
                                                                         :countries []
                                                                         :createdTime ""
                                                                         :id ""
                                                                         :isDefault ""
                                                                         :name ""
                                                                         :rates []
                                                                         :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/shipping-zones"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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}}/shipping-zones"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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}}/shipping-zones");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/shipping-zones"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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/shipping-zones HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 170

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/shipping-zones")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/shipping-zones"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/shipping-zones")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/shipping-zones")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  countries: [],
  createdTime: '',
  id: '',
  isDefault: '',
  name: '',
  rates: [],
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/shipping-zones');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/shipping-zones',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    countries: [],
    createdTime: '',
    id: '',
    isDefault: '',
    name: '',
    rates: [],
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/shipping-zones';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/shipping-zones',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "countries": [],\n  "createdTime": "",\n  "id": "",\n  "isDefault": "",\n  "name": "",\n  "rates": [],\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/shipping-zones")
  .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/shipping-zones',
  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({
  _links: [{rel: ''}],
  countries: [],
  createdTime: '',
  id: '',
  isDefault: '',
  name: '',
  rates: [],
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/shipping-zones',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    countries: [],
    createdTime: '',
    id: '',
    isDefault: '',
    name: '',
    rates: [],
    updatedTime: ''
  },
  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}}/shipping-zones');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  countries: [],
  createdTime: '',
  id: '',
  isDefault: '',
  name: '',
  rates: [],
  updatedTime: ''
});

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}}/shipping-zones',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    countries: [],
    createdTime: '',
    id: '',
    isDefault: '',
    name: '',
    rates: [],
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/shipping-zones';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"countries": @[  ],
                              @"createdTime": @"",
                              @"id": @"",
                              @"isDefault": @"",
                              @"name": @"",
                              @"rates": @[  ],
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shipping-zones"]
                                                       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}}/shipping-zones" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/shipping-zones",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'countries' => [
        
    ],
    'createdTime' => '',
    'id' => '',
    'isDefault' => '',
    'name' => '',
    'rates' => [
        
    ],
    'updatedTime' => ''
  ]),
  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}}/shipping-zones', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'countries' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'isDefault' => '',
  'name' => '',
  'rates' => [
    
  ],
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'countries' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'isDefault' => '',
  'name' => '',
  'rates' => [
    
  ],
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/shipping-zones');
$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}}/shipping-zones' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/shipping-zones", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/shipping-zones"

payload = {
    "_links": [{ "rel": "" }],
    "countries": [],
    "createdTime": "",
    "id": "",
    "isDefault": "",
    "name": "",
    "rates": [],
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/shipping-zones"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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}}/shipping-zones")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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/shipping-zones') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/shipping-zones";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "countries": (),
        "createdTime": "",
        "id": "",
        "isDefault": "",
        "name": "",
        "rates": (),
        "updatedTime": ""
    });

    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}}/shipping-zones \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/shipping-zones \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "countries": [],\n  "createdTime": "",\n  "id": "",\n  "isDefault": "",\n  "name": "",\n  "rates": [],\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/shipping-zones
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Create a shipping zone with predefined ID
{{baseUrl}}/shipping-zones/:id
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/shipping-zones/:id" {:content-type :json
                                                              :form-params {:_links [{:rel ""}]
                                                                            :countries []
                                                                            :createdTime ""
                                                                            :id ""
                                                                            :isDefault ""
                                                                            :name ""
                                                                            :rates []
                                                                            :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/shipping-zones/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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}}/shipping-zones/:id"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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}}/shipping-zones/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/shipping-zones/:id"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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/shipping-zones/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 170

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/shipping-zones/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/shipping-zones/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/shipping-zones/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/shipping-zones/:id")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  countries: [],
  createdTime: '',
  id: '',
  isDefault: '',
  name: '',
  rates: [],
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/shipping-zones/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/shipping-zones/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    countries: [],
    createdTime: '',
    id: '',
    isDefault: '',
    name: '',
    rates: [],
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/shipping-zones/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/shipping-zones/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "countries": [],\n  "createdTime": "",\n  "id": "",\n  "isDefault": "",\n  "name": "",\n  "rates": [],\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/shipping-zones/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/shipping-zones/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  _links: [{rel: ''}],
  countries: [],
  createdTime: '',
  id: '',
  isDefault: '',
  name: '',
  rates: [],
  updatedTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/shipping-zones/:id',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    countries: [],
    createdTime: '',
    id: '',
    isDefault: '',
    name: '',
    rates: [],
    updatedTime: ''
  },
  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}}/shipping-zones/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  countries: [],
  createdTime: '',
  id: '',
  isDefault: '',
  name: '',
  rates: [],
  updatedTime: ''
});

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}}/shipping-zones/:id',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    countries: [],
    createdTime: '',
    id: '',
    isDefault: '',
    name: '',
    rates: [],
    updatedTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/shipping-zones/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};

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 = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"countries": @[  ],
                              @"createdTime": @"",
                              @"id": @"",
                              @"isDefault": @"",
                              @"name": @"",
                              @"rates": @[  ],
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shipping-zones/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/shipping-zones/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/shipping-zones/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'countries' => [
        
    ],
    'createdTime' => '',
    'id' => '',
    'isDefault' => '',
    'name' => '',
    'rates' => [
        
    ],
    'updatedTime' => ''
  ]),
  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}}/shipping-zones/:id', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'countries' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'isDefault' => '',
  'name' => '',
  'rates' => [
    
  ],
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'countries' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'isDefault' => '',
  'name' => '',
  'rates' => [
    
  ],
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/shipping-zones/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/shipping-zones/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/shipping-zones/:id"

payload = {
    "_links": [{ "rel": "" }],
    "countries": [],
    "createdTime": "",
    "id": "",
    "isDefault": "",
    "name": "",
    "rates": [],
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/shipping-zones/:id"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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}}/shipping-zones/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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/shipping-zones/:id') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"countries\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"isDefault\": \"\",\n  \"name\": \"\",\n  \"rates\": [],\n  \"updatedTime\": \"\"\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}}/shipping-zones/:id";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "countries": (),
        "createdTime": "",
        "id": "",
        "isDefault": "",
        "name": "",
        "rates": (),
        "updatedTime": ""
    });

    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}}/shipping-zones/:id \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
}' |  \
  http PUT {{baseUrl}}/shipping-zones/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "countries": [],\n  "createdTime": "",\n  "id": "",\n  "isDefault": "",\n  "name": "",\n  "rates": [],\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/shipping-zones/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "countries": [],
  "createdTime": "",
  "id": "",
  "isDefault": "",
  "name": "",
  "rates": [],
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a shipping zone
{{baseUrl}}/shipping-zones/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/shipping-zones/:id")
require "http/client"

url = "{{baseUrl}}/shipping-zones/:id"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/shipping-zones/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/shipping-zones/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/shipping-zones/:id"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/shipping-zones/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/shipping-zones/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/shipping-zones/:id"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/shipping-zones/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/shipping-zones/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/shipping-zones/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/shipping-zones/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/shipping-zones/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/shipping-zones/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/shipping-zones/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/shipping-zones/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/shipping-zones/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/shipping-zones/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/shipping-zones/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/shipping-zones/:id';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shipping-zones/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/shipping-zones/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/shipping-zones/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/shipping-zones/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/shipping-zones/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/shipping-zones/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/shipping-zones/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/shipping-zones/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/shipping-zones/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/shipping-zones/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/shipping-zones/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/shipping-zones/:id
http DELETE {{baseUrl}}/shipping-zones/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/shipping-zones/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of shipping zones
{{baseUrl}}/shipping-zones
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/shipping-zones")
require "http/client"

url = "{{baseUrl}}/shipping-zones"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/shipping-zones"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/shipping-zones");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/shipping-zones"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/shipping-zones HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/shipping-zones")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/shipping-zones"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/shipping-zones")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/shipping-zones")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/shipping-zones');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/shipping-zones';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/shipping-zones',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/shipping-zones")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/shipping-zones',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/shipping-zones');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/shipping-zones';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shipping-zones"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/shipping-zones" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/shipping-zones",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/shipping-zones');

echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/shipping-zones');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/shipping-zones")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/shipping-zones"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/shipping-zones"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/shipping-zones")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/shipping-zones') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/shipping-zones";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/shipping-zones
http GET {{baseUrl}}/shipping-zones
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/shipping-zones
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a shipping zone
{{baseUrl}}/shipping-zones/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/shipping-zones/:id")
require "http/client"

url = "{{baseUrl}}/shipping-zones/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/shipping-zones/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/shipping-zones/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/shipping-zones/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/shipping-zones/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/shipping-zones/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/shipping-zones/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/shipping-zones/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/shipping-zones/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/shipping-zones/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/shipping-zones/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/shipping-zones/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/shipping-zones/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/shipping-zones/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/shipping-zones/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/shipping-zones/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shipping-zones/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/shipping-zones/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/shipping-zones/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/shipping-zones/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/shipping-zones/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/shipping-zones/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/shipping-zones/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/shipping-zones/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/shipping-zones/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/shipping-zones/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/shipping-zones/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/shipping-zones/:id
http GET {{baseUrl}}/shipping-zones/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/shipping-zones/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a tag
{{baseUrl}}/tags
BODY json

{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tags" {:content-type :json
                                                 :form-params {:_links []
                                                               :createdTime ""
                                                               :id ""
                                                               :name ""
                                                               :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/tags"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/tags"),
    Content = new StringContent("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags"

	payload := strings.NewReader("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/tags HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [],
  createdTime: '',
  id: '',
  name: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/tags');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags',
  headers: {'content-type': 'application/json'},
  data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [],\n  "createdTime": "",\n  "id": "",\n  "name": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({_links: [], createdTime: '', id: '', name: '', updatedTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags',
  headers: {'content-type': 'application/json'},
  body: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/tags');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [],
  createdTime: '',
  id: '',
  name: '',
  updatedTime: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags',
  headers: {'content-type': 'application/json'},
  data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};

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 = @{ @"_links": @[  ],
                              @"createdTime": @"",
                              @"id": @"",
                              @"name": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        
    ],
    'createdTime' => '',
    'id' => '',
    'name' => '',
    'updatedTime' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/tags', [
  'body' => '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'name' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'name' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tags');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/tags", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags"

payload = {
    "_links": [],
    "createdTime": "",
    "id": "",
    "name": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags"

payload <- "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/tags') do |req|
  req.body = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags";

    let payload = json!({
        "_links": (),
        "createdTime": "",
        "id": "",
        "name": "",
        "updatedTime": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/tags \
  --header 'content-type: application/json' \
  --data '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
echo '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}' |  \
  http POST {{baseUrl}}/tags \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [],\n  "createdTime": "",\n  "id": "",\n  "name": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/tags
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "name": "New"
}
DELETE Delete a tag
{{baseUrl}}/tags/:tag
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:tag")
require "http/client"

url = "{{baseUrl}}/tags/:tag"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/tags/:tag"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tag"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/tags/:tag HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tag")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tag"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tag")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tag")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/tags/:tag');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tag'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tag',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tag")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tag',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tag'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:tag');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tag'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:tag" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tag",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:tag');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:tag")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tag"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tag"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/tags/:tag') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tag";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/tags/:tag
http DELETE {{baseUrl}}/tags/:tag
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/tags/:tag
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of tags
{{baseUrl}}/tags
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags")
require "http/client"

url = "{{baseUrl}}/tags"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/tags"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/tags HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/tags');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/tags'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/tags'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/tags');

echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/tags') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/tags
http GET {{baseUrl}}/tags
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "name": "New"
  }
]
GET Retrieve a tag
{{baseUrl}}/tags/:tag
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:tag")
require "http/client"

url = "{{baseUrl}}/tags/:tag"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/tags/:tag"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tag"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/tags/:tag HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:tag")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tag"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tag")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:tag")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/tags/:tag');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tag'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tag',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tag")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tag',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tag'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/:tag');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/tags/:tag'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:tag" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tag",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/tags/:tag');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:tag")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tag"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tag"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/tags/:tag') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tag";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/tags/:tag
http GET {{baseUrl}}/tags/:tag
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:tag
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "name": "New"
}
POST Tag a customer
{{baseUrl}}/tags/:tag/customers/:customerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers/:customerId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tags/:tag/customers/:customerId")
require "http/client"

url = "{{baseUrl}}/tags/:tag/customers/:customerId"

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}}/tags/:tag/customers/:customerId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers/:customerId");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tag/customers/:customerId"

	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/tags/:tag/customers/:customerId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:tag/customers/:customerId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tag/customers/:customerId"))
    .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}}/tags/:tag/customers/:customerId")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:tag/customers/:customerId")
  .asString();
const 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}}/tags/:tag/customers/:customerId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
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}}/tags/:tag/customers/:customerId',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tag/customers/:customerId")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tag/customers/:customerId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/tags/:tag/customers/:customerId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/tags/:tag/customers/:customerId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
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}}/tags/:tag/customers/:customerId"]
                                                       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}}/tags/:tag/customers/:customerId" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tag/customers/:customerId",
  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}}/tags/:tag/customers/:customerId');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/tags/:tag/customers/:customerId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tag/customers/:customerId"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tag/customers/:customerId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tag/customers/:customerId")

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/tags/:tag/customers/:customerId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tag/customers/:customerId";

    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}}/tags/:tag/customers/:customerId
http POST {{baseUrl}}/tags/:tag/customers/:customerId
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/tags/:tag/customers/:customerId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers/:customerId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Tag a list of customers
{{baseUrl}}/tags/:tag/customers
BODY json

{
  "customerIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers");

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  \"customerIds\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tags/:tag/customers" {:content-type :json
                                                                :form-params {:customerIds []}})
require "http/client"

url = "{{baseUrl}}/tags/:tag/customers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customerIds\": []\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/tags/:tag/customers"),
    Content = new StringContent("{\n  \"customerIds\": []\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customerIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tag/customers"

	payload := strings.NewReader("{\n  \"customerIds\": []\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/tags/:tag/customers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "customerIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:tag/customers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customerIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tag/customers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"customerIds\": []\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  \"customerIds\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tag/customers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:tag/customers")
  .header("content-type", "application/json")
  .body("{\n  \"customerIds\": []\n}")
  .asString();
const data = JSON.stringify({
  customerIds: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/tags/:tag/customers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:tag/customers',
  headers: {'content-type': 'application/json'},
  data: {customerIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customerIds":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tag/customers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customerIds": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customerIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tag/customers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tag/customers',
  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({customerIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:tag/customers',
  headers: {'content-type': 'application/json'},
  body: {customerIds: []},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/tags/:tag/customers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customerIds: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:tag/customers',
  headers: {'content-type': 'application/json'},
  data: {customerIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"customerIds":[]}'
};

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 = @{ @"customerIds": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag/customers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:tag/customers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customerIds\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tag/customers",
  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([
    'customerIds' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/tags/:tag/customers', [
  'body' => '{
  "customerIds": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customerIds' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customerIds' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tag/customers');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customerIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "customerIds": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customerIds\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/tags/:tag/customers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tag/customers"

payload = { "customerIds": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tag/customers"

payload <- "{\n  \"customerIds\": []\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tag/customers")

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  \"customerIds\": []\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/tags/:tag/customers') do |req|
  req.body = "{\n  \"customerIds\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tag/customers";

    let payload = json!({"customerIds": ()});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/tags/:tag/customers \
  --header 'content-type: application/json' \
  --data '{
  "customerIds": []
}'
echo '{
  "customerIds": []
}' |  \
  http POST {{baseUrl}}/tags/:tag/customers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "customerIds": []\n}' \
  --output-document \
  - {{baseUrl}}/tags/:tag/customers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customerIds": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers")! 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 Untag a customer
{{baseUrl}}/tags/:tag/customers/:customerId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers/:customerId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:tag/customers/:customerId")
require "http/client"

url = "{{baseUrl}}/tags/:tag/customers/:customerId"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/tags/:tag/customers/:customerId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers/:customerId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tag/customers/:customerId"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/tags/:tag/customers/:customerId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tag/customers/:customerId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tag/customers/:customerId"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tag/customers/:customerId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tag/customers/:customerId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/tags/:tag/customers/:customerId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tag/customers/:customerId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tag/customers/:customerId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tag/customers/:customerId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:tag/customers/:customerId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag/customers/:customerId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:tag/customers/:customerId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tag/customers/:customerId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:tag/customers/:customerId');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:tag/customers/:customerId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tag/customers/:customerId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tag/customers/:customerId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tag/customers/:customerId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/tags/:tag/customers/:customerId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tag/customers/:customerId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/tags/:tag/customers/:customerId
http DELETE {{baseUrl}}/tags/:tag/customers/:customerId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/tags/:tag/customers/:customerId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers/:customerId")! 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 Untag a list of customers
{{baseUrl}}/tags/:tag/customers
BODY json

{
  "customerIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers");

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  \"customerIds\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:tag/customers" {:content-type :json
                                                                  :form-params {:customerIds []}})
require "http/client"

url = "{{baseUrl}}/tags/:tag/customers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customerIds\": []\n}"

response = HTTP::Client.delete url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/tags/:tag/customers"),
    Content = new StringContent("{\n  \"customerIds\": []\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customerIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tag/customers"

	payload := strings.NewReader("{\n  \"customerIds\": []\n}")

	req, _ := http.NewRequest("DELETE", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/tags/:tag/customers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "customerIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tag/customers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customerIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tag/customers"))
    .header("content-type", "application/json")
    .method("DELETE", HttpRequest.BodyPublishers.ofString("{\n  \"customerIds\": []\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  \"customerIds\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tag/customers")
  .delete(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tag/customers")
  .header("content-type", "application/json")
  .body("{\n  \"customerIds\": []\n}")
  .asString();
const data = JSON.stringify({
  customerIds: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/tags/:tag/customers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:tag/customers',
  headers: {'content-type': 'application/json'},
  data: {customerIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
  method: 'DELETE',
  headers: {'content-type': 'application/json'},
  body: '{"customerIds":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tag/customers',
  method: 'DELETE',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customerIds": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"customerIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tag/customers")
  .delete(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tag/customers',
  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({customerIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:tag/customers',
  headers: {'content-type': 'application/json'},
  body: {customerIds: []},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:tag/customers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customerIds: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:tag/customers',
  headers: {'content-type': 'application/json'},
  data: {customerIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
  method: 'DELETE',
  headers: {'content-type': 'application/json'},
  body: '{"customerIds":[]}'
};

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 = @{ @"customerIds": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag/customers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:tag/customers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customerIds\": []\n}" in

Client.call ~headers ~body `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tag/customers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_POSTFIELDS => json_encode([
    'customerIds' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:tag/customers', [
  'body' => '{
  "customerIds": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customerIds' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customerIds' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tag/customers');
$request->setRequestMethod('DELETE');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "customerIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "customerIds": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customerIds\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("DELETE", "/baseUrl/tags/:tag/customers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tag/customers"

payload = { "customerIds": [] }
headers = {"content-type": "application/json"}

response = requests.delete(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tag/customers"

payload <- "{\n  \"customerIds\": []\n}"

encode <- "json"

response <- VERB("DELETE", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tag/customers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"customerIds\": []\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.delete('/baseUrl/tags/:tag/customers') do |req|
  req.body = "{\n  \"customerIds\": []\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tag/customers";

    let payload = json!({"customerIds": ()});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/tags/:tag/customers \
  --header 'content-type: application/json' \
  --data '{
  "customerIds": []
}'
echo '{
  "customerIds": []
}' |  \
  http DELETE {{baseUrl}}/tags/:tag/customers \
  content-type:application/json
wget --quiet \
  --method DELETE \
  --header 'content-type: application/json' \
  --body-data '{\n  "customerIds": []\n}' \
  --output-document \
  - {{baseUrl}}/tags/:tag/customers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customerIds": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update a tag
{{baseUrl}}/tags/:tag
BODY json

{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag");

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  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/tags/:tag" {:content-type :json
                                                       :form-params {:_links []
                                                                     :createdTime ""
                                                                     :id ""
                                                                     :name ""
                                                                     :updatedTime ""}})
require "http/client"

url = "{{baseUrl}}/tags/:tag"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/tags/:tag"),
    Content = new StringContent("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:tag"

	payload := strings.NewReader("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/tags/:tag HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/tags/:tag")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:tag"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\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  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:tag")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/tags/:tag")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [],
  createdTime: '',
  id: '',
  name: '',
  updatedTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/tags/:tag');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/tags/:tag',
  headers: {'content-type': 'application/json'},
  data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:tag';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:tag',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [],\n  "createdTime": "",\n  "id": "",\n  "name": "",\n  "updatedTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:tag")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:tag',
  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({_links: [], createdTime: '', id: '', name: '', updatedTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/tags/:tag',
  headers: {'content-type': 'application/json'},
  body: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/tags/:tag');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [],
  createdTime: '',
  id: '',
  name: '',
  updatedTime: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/tags/:tag',
  headers: {'content-type': 'application/json'},
  data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:tag';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};

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 = @{ @"_links": @[  ],
                              @"createdTime": @"",
                              @"id": @"",
                              @"name": @"",
                              @"updatedTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:tag" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:tag",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    '_links' => [
        
    ],
    'createdTime' => '',
    'id' => '',
    'name' => '',
    'updatedTime' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/tags/:tag', [
  'body' => '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'name' => '',
  'updatedTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    
  ],
  'createdTime' => '',
  'id' => '',
  'name' => '',
  'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tag');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/tags/:tag", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:tag"

payload = {
    "_links": [],
    "createdTime": "",
    "id": "",
    "name": "",
    "updatedTime": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:tag"

payload <- "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:tag")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/tags/:tag') do |req|
  req.body = "{\n  \"_links\": [],\n  \"createdTime\": \"\",\n  \"id\": \"\",\n  \"name\": \"\",\n  \"updatedTime\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:tag";

    let payload = json!({
        "_links": (),
        "createdTime": "",
        "id": "",
        "name": "",
        "updatedTime": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/tags/:tag \
  --header 'content-type: application/json' \
  --data '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}'
echo '{
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
}' |  \
  http PATCH {{baseUrl}}/tags/:tag \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [],\n  "createdTime": "",\n  "id": "",\n  "name": "",\n  "updatedTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/tags/:tag
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [],
  "createdTime": "",
  "id": "",
  "name": "",
  "updatedTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "name": "New"
}
POST Create a credit transaction
{{baseUrl}}/payouts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payouts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/payouts")
require "http/client"

url = "{{baseUrl}}/payouts"

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}}/payouts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payouts");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/payouts"

	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/payouts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payouts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/payouts"))
    .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}}/payouts")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payouts")
  .asString();
const 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}}/payouts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/payouts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/payouts';
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}}/payouts',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/payouts")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/payouts',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/payouts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/payouts');

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}}/payouts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/payouts';
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}}/payouts"]
                                                       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}}/payouts" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/payouts",
  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}}/payouts');

echo $response->getBody();
setUrl('{{baseUrl}}/payouts');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/payouts');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payouts' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payouts' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/payouts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/payouts"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/payouts"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/payouts")

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/payouts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/payouts";

    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}}/payouts
http POST {{baseUrl}}/payouts
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/payouts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payouts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a transaction Timeline comment
{{baseUrl}}/transactions/:id/timeline
BODY json

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline");

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions/:id/timeline" {:content-type :json
                                                                      :form-params {:_links [{:rel ""}]
                                                                                    :extraData {:actions [{:action ""}]
                                                                                                :author {:userFullName ""
                                                                                                         :userId ""}
                                                                                                :links [{:placeholder ""
                                                                                                         :resourceId ""
                                                                                                         :resourceType ""}]
                                                                                                :mentions {}
                                                                                                :tables [{:footer ""
                                                                                                          :title ""
                                                                                                          :type ""}]}
                                                                                    :id ""
                                                                                    :message ""
                                                                                    :occurredTime ""
                                                                                    :triggeredBy ""
                                                                                    :type ""}})
require "http/client"

url = "{{baseUrl}}/transactions/:id/timeline"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/transactions/:id/timeline"),
    Content = new StringContent("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id/timeline"

	payload := strings.NewReader("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/transactions/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 524

{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/timeline")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id/timeline"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/:id/timeline")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/timeline")
  .header("content-type", "application/json")
  .body("{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  _links: [
    {
      rel: ''
    }
  ],
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/transactions/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/:id/timeline',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id/timeline")
  .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/:id/timeline',
  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({
  _links: [{rel: ''}],
  extraData: {
    actions: [{action: ''}],
    author: {userFullName: '', userId: ''},
    links: [{placeholder: '', resourceId: '', resourceType: ''}],
    mentions: {},
    tables: [{footer: '', title: '', type: ''}]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/:id/timeline',
  headers: {'content-type': 'application/json'},
  body: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/transactions/:id/timeline');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  _links: [
    {
      rel: ''
    }
  ],
  extraData: {
    actions: [
      {
        action: ''
      }
    ],
    author: {
      userFullName: '',
      userId: ''
    },
    links: [
      {
        placeholder: '',
        resourceId: '',
        resourceType: ''
      }
    ],
    mentions: {},
    tables: [
      {
        footer: '',
        title: '',
        type: ''
      }
    ]
  },
  id: '',
  message: '',
  occurredTime: '',
  triggeredBy: '',
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/:id/timeline',
  headers: {'content-type': 'application/json'},
  data: {
    _links: [{rel: ''}],
    extraData: {
      actions: [{action: ''}],
      author: {userFullName: '', userId: ''},
      links: [{placeholder: '', resourceId: '', resourceType: ''}],
      mentions: {},
      tables: [{footer: '', title: '', type: ''}]
    },
    id: '',
    message: '',
    occurredTime: '',
    triggeredBy: '',
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id/timeline';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
                              @"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{  }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
                              @"id": @"",
                              @"message": @"",
                              @"occurredTime": @"",
                              @"triggeredBy": @"",
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id/timeline"]
                                                       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/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id/timeline",
  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([
    '_links' => [
        [
                'rel' => ''
        ]
    ],
    'extraData' => [
        'actions' => [
                [
                                'action' => ''
                ]
        ],
        'author' => [
                'userFullName' => '',
                'userId' => ''
        ],
        'links' => [
                [
                                'placeholder' => '',
                                'resourceId' => '',
                                'resourceType' => ''
                ]
        ],
        'mentions' => [
                
        ],
        'tables' => [
                [
                                'footer' => '',
                                'title' => '',
                                'type' => ''
                ]
        ]
    ],
    'id' => '',
    'message' => '',
    'occurredTime' => '',
    'triggeredBy' => '',
    'type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/transactions/:id/timeline', [
  'body' => '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '_links' => [
    [
        'rel' => ''
    ]
  ],
  'extraData' => [
    'actions' => [
        [
                'action' => ''
        ]
    ],
    'author' => [
        'userFullName' => '',
        'userId' => ''
    ],
    'links' => [
        [
                'placeholder' => '',
                'resourceId' => '',
                'resourceType' => ''
        ]
    ],
    'mentions' => [
        
    ],
    'tables' => [
        [
                'footer' => '',
                'title' => '',
                'type' => ''
        ]
    ]
  ],
  'id' => '',
  'message' => '',
  'occurredTime' => '',
  'triggeredBy' => '',
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:id/timeline');
$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/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/transactions/:id/timeline", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id/timeline"

payload = {
    "_links": [{ "rel": "" }],
    "extraData": {
        "actions": [{ "action": "" }],
        "author": {
            "userFullName": "",
            "userId": ""
        },
        "links": [
            {
                "placeholder": "",
                "resourceId": "",
                "resourceType": ""
            }
        ],
        "mentions": {},
        "tables": [
            {
                "footer": "",
                "title": "",
                "type": ""
            }
        ]
    },
    "id": "",
    "message": "",
    "occurredTime": "",
    "triggeredBy": "",
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id/timeline"

payload <- "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/:id/timeline")

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  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/transactions/:id/timeline') do |req|
  req.body = "{\n  \"_links\": [\n    {\n      \"rel\": \"\"\n    }\n  ],\n  \"extraData\": {\n    \"actions\": [\n      {\n        \"action\": \"\"\n      }\n    ],\n    \"author\": {\n      \"userFullName\": \"\",\n      \"userId\": \"\"\n    },\n    \"links\": [\n      {\n        \"placeholder\": \"\",\n        \"resourceId\": \"\",\n        \"resourceType\": \"\"\n      }\n    ],\n    \"mentions\": {},\n    \"tables\": [\n      {\n        \"footer\": \"\",\n        \"title\": \"\",\n        \"type\": \"\"\n      }\n    ]\n  },\n  \"id\": \"\",\n  \"message\": \"\",\n  \"occurredTime\": \"\",\n  \"triggeredBy\": \"\",\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/:id/timeline";

    let payload = json!({
        "_links": (json!({"rel": ""})),
        "extraData": json!({
            "actions": (json!({"action": ""})),
            "author": json!({
                "userFullName": "",
                "userId": ""
            }),
            "links": (
                json!({
                    "placeholder": "",
                    "resourceId": "",
                    "resourceType": ""
                })
            ),
            "mentions": json!({}),
            "tables": (
                json!({
                    "footer": "",
                    "title": "",
                    "type": ""
                })
            )
        }),
        "id": "",
        "message": "",
        "occurredTime": "",
        "triggeredBy": "",
        "type": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/transactions/:id/timeline \
  --header 'content-type: application/json' \
  --data '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}'
echo '{
  "_links": [
    {
      "rel": ""
    }
  ],
  "extraData": {
    "actions": [
      {
        "action": ""
      }
    ],
    "author": {
      "userFullName": "",
      "userId": ""
    },
    "links": [
      {
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      }
    ],
    "mentions": {},
    "tables": [
      {
        "footer": "",
        "title": "",
        "type": ""
      }
    ]
  },
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
}' |  \
  http POST {{baseUrl}}/transactions/:id/timeline \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "_links": [\n    {\n      "rel": ""\n    }\n  ],\n  "extraData": {\n    "actions": [\n      {\n        "action": ""\n      }\n    ],\n    "author": {\n      "userFullName": "",\n      "userId": ""\n    },\n    "links": [\n      {\n        "placeholder": "",\n        "resourceId": "",\n        "resourceType": ""\n      }\n    ],\n    "mentions": {},\n    "tables": [\n      {\n        "footer": "",\n        "title": "",\n        "type": ""\n      }\n    ]\n  },\n  "id": "",\n  "message": "",\n  "occurredTime": "",\n  "triggeredBy": "",\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/transactions/:id/timeline
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "_links": [["rel": ""]],
  "extraData": [
    "actions": [["action": ""]],
    "author": [
      "userFullName": "",
      "userId": ""
    ],
    "links": [
      [
        "placeholder": "",
        "resourceId": "",
        "resourceType": ""
      ]
    ],
    "mentions": [],
    "tables": [
      [
        "footer": "",
        "title": "",
        "type": ""
      ]
    ]
  ],
  "id": "",
  "message": "",
  "occurredTime": "",
  "triggeredBy": "",
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a transaction
{{baseUrl}}/transactions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions")
require "http/client"

url = "{{baseUrl}}/transactions"

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"),
};
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.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions"

	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 HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions"))
    .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")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{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('POST', '{{baseUrl}}/transactions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', 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: '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',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions")
  .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',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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'};

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');

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'};

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: '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"]
                                                       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" in

Client.call `POST 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 => "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');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/transactions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions"

response <- VERB("POST", 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::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') 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.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/transactions
http POST {{baseUrl}}/transactions
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/transactions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions")! 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 a Transaction Timeline message
{{baseUrl}}/transactions/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/transactions/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/transactions/:id/timeline/:messageId"

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/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id/timeline/:messageId"

	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/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/transactions/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id/timeline/:messageId"))
    .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/:id/timeline/:messageId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/transactions/:id/timeline/:messageId")
  .asString();
const 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/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/transactions/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
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/:id/timeline/:messageId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id/timeline/:messageId")
  .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/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/:id/timeline/:messageId'
};

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/:id/timeline/:messageId');

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/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
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/:id/timeline/:messageId"]
                                                       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/:id/timeline/:messageId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id/timeline/:messageId",
  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/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/transactions/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id/timeline/:messageId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id/timeline/:messageId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/:id/timeline/:messageId")

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/:id/timeline/:messageId') 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/:id/timeline/:messageId";

    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/:id/timeline/:messageId
http DELETE {{baseUrl}}/transactions/:id/timeline/:messageId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/transactions/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline/:messageId")! 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 Query a Transaction
{{baseUrl}}/transactions/:id/query
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/query");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions/:id/query")
require "http/client"

url = "{{baseUrl}}/transactions/:id/query"

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/:id/query"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/query");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id/query"

	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/:id/query HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/query")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id/query"))
    .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/:id/query")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/query")
  .asString();
const 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/:id/query');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/transactions/:id/query'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/query';
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/:id/query',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id/query")
  .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/:id/query',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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/:id/query'};

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/:id/query');

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/:id/query'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id/query';
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/:id/query"]
                                                       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/:id/query" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id/query",
  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/:id/query');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/query');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/query');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/query' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/query' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/transactions/:id/query")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id/query"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id/query"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/:id/query")

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/:id/query') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/:id/query";

    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/:id/query
http POST {{baseUrl}}/transactions/:id/query
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/transactions/:id/query
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/query")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Ready to Pay
{{baseUrl}}/ready-to-pay
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/ready-to-pay");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/ready-to-pay")
require "http/client"

url = "{{baseUrl}}/ready-to-pay"

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}}/ready-to-pay"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/ready-to-pay");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/ready-to-pay"

	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/ready-to-pay HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/ready-to-pay")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/ready-to-pay"))
    .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}}/ready-to-pay")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/ready-to-pay")
  .asString();
const 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}}/ready-to-pay');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/ready-to-pay'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/ready-to-pay';
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}}/ready-to-pay',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/ready-to-pay")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/ready-to-pay',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/ready-to-pay'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/ready-to-pay');

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}}/ready-to-pay'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/ready-to-pay';
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}}/ready-to-pay"]
                                                       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}}/ready-to-pay" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/ready-to-pay",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/ready-to-pay');

echo $response->getBody();
setUrl('{{baseUrl}}/ready-to-pay');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/ready-to-pay');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/ready-to-pay' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/ready-to-pay' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

conn.request("POST", "/baseUrl/ready-to-pay", payload)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/ready-to-pay"

payload = ""

response = requests.post(url, data=payload)

print(response.json())
library(httr)

url <- "{{baseUrl}}/ready-to-pay"

payload <- ""

response <- VERB("POST", url, body = payload, content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/ready-to-pay")

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/ready-to-pay') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/ready-to-pay";

    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}}/ready-to-pay
http POST {{baseUrl}}/ready-to-pay
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/ready-to-pay
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/ready-to-pay")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

[
  {
    "brands": [
      "Visa",
      "MasterCard"
    ],
    "feature": {
      "name": "Google Pay"
    },
    "filters": [
      "brand:Visa,MasterCard;bin:!411111"
    ],
    "method": "payment-card"
  },
  {
    "feature": {
      "expirationTime": "2006-01-02T15:04:05Z",
      "linkToken": "some-random-link_token-for-plaid",
      "name": "Plaid"
    },
    "method": "ach"
  },
  {
    "brands": [
      "Visa"
    ],
    "feature": null,
    "filters": [
      "brand:Visa;bin:411111,444433"
    ],
    "method": "payment-card"
  },
  {
    "feature": {
      "$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
    },
    "filters": [],
    "method": "ach"
  },
  {
    "filters": [],
    "method": "paypal"
  },
  {
    "filters": [],
    "method": "Skrill"
  }
]
POST Refund a Transaction
{{baseUrl}}/transactions/:id/refund
BODY json

{
  "amount": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/refund");

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  \"amount\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions/:id/refund" {:content-type :json
                                                                    :form-params {:amount ""}})
require "http/client"

url = "{{baseUrl}}/transactions/:id/refund"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"amount\": \"\"\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/:id/refund"),
    Content = new StringContent("{\n  \"amount\": \"\"\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/:id/refund");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"amount\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id/refund"

	payload := strings.NewReader("{\n  \"amount\": \"\"\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/:id/refund HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18

{
  "amount": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/refund")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"amount\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id/refund"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"amount\": \"\"\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  \"amount\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/:id/refund")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/refund")
  .header("content-type", "application/json")
  .body("{\n  \"amount\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  amount: ''
});

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/:id/refund');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/:id/refund',
  headers: {'content-type': 'application/json'},
  data: {amount: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/refund';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"amount":""}'
};

try {
  const response = await 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/:id/refund',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "amount": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"amount\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id/refund")
  .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/:id/refund',
  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({amount: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/:id/refund',
  headers: {'content-type': 'application/json'},
  body: {amount: ''},
  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/:id/refund');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  amount: ''
});

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/:id/refund',
  headers: {'content-type': 'application/json'},
  data: {amount: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id/refund';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"amount":""}'
};

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 = @{ @"amount": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id/refund"]
                                                       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/:id/refund" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"amount\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id/refund",
  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([
    'amount' => ''
  ]),
  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/:id/refund', [
  'body' => '{
  "amount": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/refund');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'amount' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'amount' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:id/refund');
$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/:id/refund' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "amount": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/refund' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "amount": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"amount\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/transactions/:id/refund", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id/refund"

payload = { "amount": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id/refund"

payload <- "{\n  \"amount\": \"\"\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/:id/refund")

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  \"amount\": \"\"\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/:id/refund') do |req|
  req.body = "{\n  \"amount\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/:id/refund";

    let payload = json!({"amount": ""});

    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/:id/refund \
  --header 'content-type: application/json' \
  --data '{
  "amount": ""
}'
echo '{
  "amount": ""
}' |  \
  http POST {{baseUrl}}/transactions/:id/refund \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "amount": ""\n}' \
  --output-document \
  - {{baseUrl}}/transactions/:id/refund
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["amount": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/refund")! 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 Retrieve a Transaction
{{baseUrl}}/transactions/:id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions/:id")
require "http/client"

url = "{{baseUrl}}/transactions/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/transactions/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/transactions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/transactions/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/transactions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/transactions/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/transactions/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/transactions/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/transactions/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/transactions/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/transactions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/transactions/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/transactions/:id
http GET {{baseUrl}}/transactions/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of transaction timeline messages
{{baseUrl}}/transactions/:id/timeline
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions/:id/timeline")
require "http/client"

url = "{{baseUrl}}/transactions/:id/timeline"

response = HTTP::Client.get 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/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id/timeline"

	req, _ := http.NewRequest("GET", url, 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/:id/timeline HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/:id/timeline")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id/timeline"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse 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/:id/timeline")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/:id/timeline")
  .asString();
const data = null;

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/:id/timeline');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/transactions/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await 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/:id/timeline',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id/timeline")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/:id/timeline',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.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/:id/timeline'};

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/:id/timeline');

req.end(function (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/:id/timeline'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id/timeline';
const options = {method: 'GET'};

try {
  const response = await 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/:id/timeline"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", 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/:id/timeline" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id/timeline",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "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/:id/timeline');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/timeline' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions/:id/timeline")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id/timeline"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id/timeline"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/:id/timeline")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::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/:id/timeline') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/:id/timeline";

    let client = 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/:id/timeline
http GET {{baseUrl}}/transactions/:id/timeline
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions/:id/timeline
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Retrieve a list of 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()
GET Retrieve a transaction Timeline message
{{baseUrl}}/transactions/:id/timeline/:messageId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline/:messageId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/transactions/:id/timeline/:messageId")
require "http/client"

url = "{{baseUrl}}/transactions/:id/timeline/:messageId"

response = HTTP::Client.get 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/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id/timeline/:messageId"

	req, _ := http.NewRequest("GET", url, 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/:id/timeline/:messageId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/:id/timeline/:messageId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id/timeline/:messageId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse 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/:id/timeline/:messageId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/:id/timeline/:messageId")
  .asString();
const data = null;

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/:id/timeline/:messageId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/transactions/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await 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/:id/timeline/:messageId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id/timeline/:messageId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/:id/timeline/:messageId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.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/:id/timeline/:messageId'
};

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/:id/timeline/:messageId');

req.end(function (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/:id/timeline/:messageId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
const options = {method: 'GET'};

try {
  const response = await 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/:id/timeline/:messageId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", 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/:id/timeline/:messageId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id/timeline/:messageId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "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/:id/timeline/:messageId');

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/transactions/:id/timeline/:messageId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id/timeline/:messageId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id/timeline/:messageId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/:id/timeline/:messageId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::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/:id/timeline/:messageId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/:id/timeline/:messageId";

    let client = 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/:id/timeline/:messageId
http GET {{baseUrl}}/transactions/:id/timeline/:messageId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/transactions/:id/timeline/:messageId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline/:messageId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Update a Transaction status
{{baseUrl}}/transactions/:id/update
BODY json

{
  "amount": "",
  "currency": "",
  "result": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/update");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/transactions/:id/update" {:content-type :json
                                                                    :form-params {:amount ""
                                                                                  :currency ""
                                                                                  :result ""}})
require "http/client"

url = "{{baseUrl}}/transactions/:id/update"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\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/:id/update"),
    Content = new StringContent("{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\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/:id/update");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id/update"

	payload := strings.NewReader("{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\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/:id/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 52

{
  "amount": "",
  "currency": "",
  "result": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/update")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id/update"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\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  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/:id/update")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/update")
  .header("content-type", "application/json")
  .body("{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  amount: '',
  currency: '',
  result: ''
});

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/:id/update');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/:id/update',
  headers: {'content-type': 'application/json'},
  data: {amount: '', currency: '', result: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/update';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"amount":"","currency":"","result":""}'
};

try {
  const response = await 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/:id/update',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "amount": "",\n  "currency": "",\n  "result": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id/update")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/:id/update',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({amount: '', currency: '', result: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/transactions/:id/update',
  headers: {'content-type': 'application/json'},
  body: {amount: '', currency: '', result: ''},
  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/:id/update');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  amount: '',
  currency: '',
  result: ''
});

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/:id/update',
  headers: {'content-type': 'application/json'},
  data: {amount: '', currency: '', result: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id/update';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"amount":"","currency":"","result":""}'
};

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 = @{ @"amount": @"",
                              @"currency": @"",
                              @"result": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id/update"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/transactions/:id/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id/update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'amount' => '',
    'currency' => '',
    'result' => ''
  ]),
  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/:id/update', [
  'body' => '{
  "amount": "",
  "currency": "",
  "result": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/update');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'amount' => '',
  'currency' => '',
  'result' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'amount' => '',
  'currency' => '',
  'result' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:id/update');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "amount": "",
  "currency": "",
  "result": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "amount": "",
  "currency": "",
  "result": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/transactions/:id/update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id/update"

payload = {
    "amount": "",
    "currency": "",
    "result": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id/update"

payload <- "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\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/:id/update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\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/:id/update') do |req|
  req.body = "{\n  \"amount\": \"\",\n  \"currency\": \"\",\n  \"result\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/transactions/:id/update";

    let payload = json!({
        "amount": "",
        "currency": "",
        "result": ""
    });

    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/:id/update \
  --header 'content-type: application/json' \
  --data '{
  "amount": "",
  "currency": "",
  "result": ""
}'
echo '{
  "amount": "",
  "currency": "",
  "result": ""
}' |  \
  http POST {{baseUrl}}/transactions/:id/update \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "amount": "",\n  "currency": "",\n  "result": ""\n}' \
  --output-document \
  - {{baseUrl}}/transactions/:id/update
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "amount": "",
  "currency": "",
  "result": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH Update a transaction
{{baseUrl}}/transactions/:id
BODY json

{
  "customFields": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/transactions/:id" {:content-type :json
                                                              :form-params {:customFields {:foo "bar"}}})
require "http/client"

url = "{{baseUrl}}/transactions/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/transactions/:id"),
    Content = new StringContent("{\n  \"customFields\": {\n    \"foo\": \"bar\"\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/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transactions/:id"

	payload := strings.NewReader("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/transactions/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "customFields": {
    "foo": "bar"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/transactions/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transactions/:id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"customFields\": {\n    \"foo\": \"bar\"\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  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transactions/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/transactions/:id")
  .header("content-type", "application/json")
  .body("{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  customFields: {
    foo: 'bar'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/transactions/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/transactions/:id',
  headers: {'content-type': 'application/json'},
  data: {customFields: {foo: 'bar'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transactions/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customFields":{"foo":"bar"}}'
};

try {
  const response = await 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/:id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "customFields": {\n    "foo": "bar"\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  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transactions/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transactions/:id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({customFields: {foo: 'bar'}}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/transactions/:id',
  headers: {'content-type': 'application/json'},
  body: {customFields: {foo: 'bar'}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/transactions/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  customFields: {
    foo: 'bar'
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/transactions/:id',
  headers: {'content-type': 'application/json'},
  data: {customFields: {foo: 'bar'}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transactions/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"customFields":{"foo":"bar"}}'
};

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 = @{ @"customFields": @{ @"foo": @"bar" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/transactions/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transactions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'customFields' => [
        'foo' => 'bar'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/transactions/:id', [
  'body' => '{
  "customFields": {
    "foo": "bar"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'customFields' => [
    'foo' => 'bar'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'customFields' => [
    'foo' => 'bar'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:id');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customFields": {
    "foo": "bar"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "customFields": {
    "foo": "bar"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/transactions/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transactions/:id"

payload = { "customFields": { "foo": "bar" } }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transactions/:id"

payload <- "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transactions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/transactions/:id') do |req|
  req.body = "{\n  \"customFields\": {\n    \"foo\": \"bar\"\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/:id";

    let payload = json!({"customFields": json!({"foo": "bar"})});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/transactions/:id \
  --header 'content-type: application/json' \
  --data '{
  "customFields": {
    "foo": "bar"
  }
}'
echo '{
  "customFields": {
    "foo": "bar"
  }
}' |  \
  http PATCH {{baseUrl}}/transactions/:id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "customFields": {\n    "foo": "bar"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/transactions/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["customFields": ["foo": "bar"]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()