GET Account statements
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements
HEADERS

Content-Type
Accept
QUERY PARAMS

creditAccountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements");

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

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

(client/get "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements" {:headers {:content-type ""
                                                                                                            :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/accounts/:creditAccountId/statements"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/creditcontrol/accounts/:creditAccountId/statements HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/statements',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements"]
                                                       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}}/api/creditcontrol/accounts/:creditAccountId/statements" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

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

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/statements", headers=headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/creditcontrol/accounts/:creditAccountId/statements') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId/statements \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "currentBalance": 0,
  "intervalBalance": 0,
  "previousBalance": 0,
  "statements": [
    {
      "date": "2017-07-03T16:47:19.4578611Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:47:19.6678789Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:47:20.118935Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:47:20.4899776Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:52:00.9443838Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:52:01.2514187Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:52:01.671466Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:52:01.9424961Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:54:40.0782046Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:54:40.3252276Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:54:40.6552638Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:54:40.8932962Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:55:57.197841Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:55:57.5278732Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:55:57.9019147Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:55:58.1179392Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:57:11.8426054Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:57:13.8889672Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:57:16.5197295Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:57:18.3509528Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:57:18.7869726Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:57:19.0240035Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T16:57:19.3770378Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T16:57:19.7050818Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T17:07:15.8348399Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T17:07:16.1788809Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T17:07:16.5469147Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T17:07:16.7959479Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T17:09:33.0252059Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T17:09:33.5372179Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T17:09:34.1453238Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T17:09:34.468359Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T17:09:53.1504362Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T17:09:55.3629113Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T17:09:58.6401036Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T17:10:00.782546Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T18:49:22.3349339Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T18:49:22.6879717Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T18:49:23.0600071Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T18:49:23.3570469Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T18:57:01.460345Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T18:57:02.2444344Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T18:57:02.6094762Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T18:57:03.0085156Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T19:01:09.3831094Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T19:01:09.7391531Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T19:01:10.3811954Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T19:01:13.7475991Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T20:48:39.1243969Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T20:48:39.6534554Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T20:48:39.976498Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T20:48:40.2195183Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T21:43:36.8709735Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T21:43:39.3015912Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T21:43:42.4497005Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T21:43:45.0294261Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T21:52:42.0202602Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T21:52:44.2187306Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T21:52:47.6370182Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T21:52:49.6223473Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:00:43.7004457Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:00:45.8558835Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:00:48.8719015Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:00:50.9332797Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:06:14.2397182Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:06:14.8247757Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:06:15.3018042Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:06:15.5878612Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:13:11.2934159Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:13:11.6004563Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:13:13.677688Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:13:13.9407125Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:24:18.0640865Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:24:18.3391219Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-03T22:24:18.7501665Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-03T22:24:19.0612052Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T13:35:32.4265204Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T13:35:32.670556Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T13:35:33.0035923Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T13:35:33.2296111Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T13:43:18.0936755Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T13:43:18.5677311Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T13:43:19.0377821Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T13:43:19.3078114Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T13:46:24.2995291Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T13:46:24.5415575Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T13:46:25.1666258Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T13:46:25.3926527Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T15:10:11.6542275Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T15:10:25.101228Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T15:10:46.4925416Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T15:10:53.5622728Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T16:47:02.1152214Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T16:47:02.4332644Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T16:47:02.9263133Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T16:47:03.2213519Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T18:15:05.4888997Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T18:15:06.0669661Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T18:15:06.6290272Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T18:15:07.0140703Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T18:29:04.8128943Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T18:29:05.1829369Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-04T18:29:05.7749947Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-04T18:29:06.0640335Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T17:15:29.5981555Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T17:15:29.8481897Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T17:15:30.2942391Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T17:15:30.5592684Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T17:44:37.2988823Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T17:44:37.851942Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T17:44:38.3920041Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T17:44:38.7030381Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:09:37.3571808Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:09:37.72222Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:09:38.0552519Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:09:38.2922837Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:20:18.4320323Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:20:21.3519865Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:20:24.16387Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:20:25.8389893Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:22:52.2991989Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:22:52.5682339Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:22:53.0962861Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:22:53.6013417Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:24:44.309999Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:24:46.5064706Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T20:24:49.6956032Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T20:24:51.4547805Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T21:14:17.4331001Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-05T21:14:30.1921448Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-05T22:20:16.0386883Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-05T22:20:25.5770708Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-05T23:59:03.2527657Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T23:59:08.3266609Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-05T23:59:16.9109105Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-05T23:59:22.5296797Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T01:57:44.2482508Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T01:57:44.5012788Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T01:57:45.2343532Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T01:57:45.5723968Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T14:22:00.5618842Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:22:05.5812446Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T14:22:13.7547136Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:22:16.3029568Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:22:17.7061162Z",
      "description": "Credits emptied",
      "value": -20000
    },
    {
      "date": "2017-07-06T14:22:20.5444338Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:22:21.0144862Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T14:32:59.6762693Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:33:07.7819136Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:33:08.2790261Z",
      "description": "Credits emptied",
      "value": -20000
    },
    {
      "date": "2017-07-06T14:33:08.3789839Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-06T14:33:09.0970636Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:33:09.5591087Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T14:33:20.0709176Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:33:27.9481914Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T14:39:44.5993553Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:39:44.8493768Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T14:39:45.4174464Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T14:39:45.8154911Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T18:02:28.6075704Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T18:02:28.9126055Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T18:02:29.361656Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T18:02:29.6296853Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T18:14:48.6134384Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T18:14:48.937473Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T18:14:51.6977841Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T18:14:52.0238222Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T18:58:40.45117Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T18:58:40.7472093Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T18:58:41.1442492Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T18:58:41.7183119Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T20:10:20.391709Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T20:10:20.6657389Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T20:10:21.3558225Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T20:10:21.6258492Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T20:11:48.5505811Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T20:11:49.0886414Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-06T20:11:49.797721Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-06T20:11:50.1477661Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-07T02:33:28.0860427Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-07T02:33:28.4040771Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-07T02:33:28.9461381Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-07T02:33:29.3731885Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-07T03:19:29.0522439Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-07T03:19:29.3802781Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-07T03:19:29.8033262Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-07T03:19:30.1083606Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T16:38:32.0646398Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T16:38:38.5399737Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T16:38:52.0400096Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T16:38:59.0326902Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T16:46:39.5442819Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T16:46:39.8743121Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T16:46:40.8354262Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T16:46:41.1404609Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T16:53:23.68054Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T16:53:23.9735672Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T16:53:24.4196165Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T16:53:24.7606614Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T17:02:28.3755391Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T17:02:28.7075311Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-09T17:02:30.9268213Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-09T17:02:31.4268761Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:31:13.8141713Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:31:14.1722149Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:31:14.7582781Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:31:15.008306Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:36:12.620413Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:36:15.3802583Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:36:20.0483828Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:36:22.3108969Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:39:13.5468917Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:39:14.0169506Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:39:14.4700013Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:39:14.7320264Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:48:49.3203773Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:48:49.6554153Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T15:48:50.2114767Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T15:48:50.5725163Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T16:01:48.7536577Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T16:01:49.0086875Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T16:01:49.3867329Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T16:01:49.720771Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T16:21:56.4849081Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T16:21:56.7768944Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T16:21:57.420015Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T16:21:57.7600564Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T18:44:22.3239425Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T18:44:22.6069739Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T18:44:23.0380212Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T18:44:23.7830985Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T18:46:15.7306413Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T18:46:16.0676798Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T18:46:16.7557547Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-10T18:46:17.0717915Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-10T20:46:09.0601995Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-10T20:46:09.7432736Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-10T20:59:50.5891534Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-10T20:59:51.1332589Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-10T21:50:23.5218551Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-10T21:50:24.1779278Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T14:33:29.5236904Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T14:33:30.0347475Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T16:09:06.1221118Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T16:09:06.6011653Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T16:11:55.696109Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T16:11:56.2121659Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T16:11:56.8692618Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T16:11:57.1562724Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T16:19:51.1613469Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T16:19:51.5924019Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T17:08:27.2440987Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T17:31:27.2874184Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T17:38:25.7778188Z",
      "description": "Credited",
      "value": 1
    },
    {
      "date": "2017-07-11T17:38:47.9508788Z",
      "description": "Decrease credits",
      "value": -1
    },
    {
      "date": "2017-07-11T17:40:23.1954791Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T17:42:40.0572365Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T17:44:01.6719325Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T17:45:45.1352607Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T17:46:26.9859192Z",
      "description": "Credits emptied",
      "value": 0
    },
    {
      "date": "2017-07-11T17:52:50.7294541Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T17:52:55.3262378Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T18:01:50.9566941Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T18:01:51.27073Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T18:01:51.8287917Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T18:01:52.13982Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T18:23:21.8592583Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T18:23:22.202299Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T18:23:22.6883482Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T18:23:23.0293898Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T20:39:37.8348611Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T20:39:38.2699106Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T20:39:38.7839661Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T20:39:39.1620082Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T20:53:39.9211228Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T20:53:40.8032621Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T20:53:41.3593193Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T20:53:41.7023675Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T21:49:07.6918338Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T21:49:08.0898827Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T21:49:09.7340616Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T21:49:10.298129Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T22:13:29.121493Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T22:13:29.7035615Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-11T22:13:31.0747185Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-11T22:13:31.3367462Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-12T15:19:01.7803787Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-12T15:19:02.2223874Z",
      "description": "Credits emptied",
      "value": -10000
    },
    {
      "date": "2017-07-12T15:19:02.7854971Z",
      "description": "Credited",
      "value": 10000
    },
    {
      "date": "2017-07-12T15:19:03.3115534Z",
      "description": "Credits emptied",
      "value": -10000
    }
  ]
}
POST Add an account Holder
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
BODY json

{
  "claims": {
    "email": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders");

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

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

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

(client/post "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders" {:headers {:accept ""}
                                                                                                :content-type :json
                                                                                                :form-params {:claims {:email ""}}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}"

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

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders"

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

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

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

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

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

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

}
POST /baseUrl/api/creditcontrol/accounts/:creditAccountId/holders HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 37

{
  "claims": {
    "email": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders"))
    .header("accept", "")
    .header("content-type", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"claims\": {\n    \"email\": \"\"\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  \"claims\": {\n    \"email\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  claims: {
    email: ''
  }
});

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

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

xhr.open('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders',
  headers: {accept: '', 'content-type': ''},
  data: {claims: {email: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"claims":{"email":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\n  "claims": {\n    "email": ""\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  \"claims\": {\n    \"email\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/holders',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders',
  headers: {accept: '', 'content-type': ''},
  body: {claims: {email: ''}},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders');

req.headers({
  accept: '',
  'content-type': ''
});

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders',
  headers: {accept: '', 'content-type': ''},
  data: {claims: {email: ''}}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"claims":{"email":""}}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"claims": @{ @"email": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders",
  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([
    'claims' => [
        'email' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders', [
  'body' => '{
  "claims": {
    "email": ""
  }
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'claims' => [
    'email' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders' -Method POST -Headers $headers -ContentType '' -Body '{
  "claims": {
    "email": ""
  }
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders' -Method POST -Headers $headers -ContentType '' -Body '{
  "claims": {
    "email": ""
  }
}'
import http.client

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

payload = "{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}"

headers = {
    'accept': "",
    'content-type': ""
}

conn.request("POST", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/holders", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders"

payload = { "claims": { "email": "" } }
headers = {
    "accept": "",
    "content-type": ""
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders"

payload <- "{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders")

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

request = Net::HTTP::Post.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}"

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

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

response = conn.post('/baseUrl/api/creditcontrol/accounts/:creditAccountId/holders') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"claims\": {\n    \"email\": \"\"\n  }\n}"
end

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

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

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "claims": {
    "email": ""
  }
}'
echo '{
  "claims": {
    "email": ""
  }
}' |  \
  http POST {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "claims": {\n    "email": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = ["claims": ["email": ""]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders")! 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; charset=utf-8
RESPONSE BODY json

{
  "data": [
    {
      "account": "ambienteqa",
      "balance": 220,
      "creditLimit": 240,
      "description": "",
      "document": "12345677811",
      "documentType": "CPF",
      "email": "test@test.com",
      "lastUpdate": "2017-07-06T01:57:39.4317119Z"
    }
  ],
  "summary": {
    "count": 39
  }
}
DELETE Cancel a Pre Authorization
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId
HEADERS

Content-Type
Accept
QUERY PARAMS

creditAccountId
transactionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId");

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

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

(client/delete "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId" {:headers {:content-type ""
                                                                                                                                :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
DELETE /baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"]
                                                       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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId' -Method DELETE -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId", headers=headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")

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

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.delete('/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId') do |req|
  req.headers['accept'] = ''
end

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

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")! 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()
PUT Change credit limit of an Account
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
BODY json

{
  "value": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit");

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

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

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

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit" {:headers {:accept ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:value 10000}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"value\": 10000\n}"

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

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit"

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

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

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

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

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

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

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId/creditlimit HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "value": 10000
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"value\": 10000\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"value\": 10000\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"value\": 10000\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"value\": 10000\n}")
  .asString();
const data = JSON.stringify({
  value: 10000
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {value: 10000}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"value":10000}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "value": 10000\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"value\": 10000\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/creditlimit',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {value: 10000},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit');

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {value: 10000}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"value":10000}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"value": @10000 };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": 10000\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit",
  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([
    'value' => 10000
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit', [
  'body' => '{
  "value": 10000
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => 10000
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "value": 10000
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "value": 10000
}'
import http.client

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

payload = "{\n  \"value\": 10000\n}"

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

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/creditlimit", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit"

payload = { "value": 10000 }
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit"

payload <- "{\n  \"value\": 10000\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"value\": 10000\n}"

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

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

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId/creditlimit') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"value\": 10000\n}"
end

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

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

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

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "value": 10000
}'
echo '{
  "value": 10000
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "value": 10000\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = ["value": 10000] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/creditlimit")! 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 Change tolerance of an account
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
BODY json

{
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance");

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

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

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

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance" {:headers {:accept ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:value 0.2}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"value\": 0.2\n}"

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

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance"

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

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

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

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

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

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

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId/tolerance HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 18

{
  "value": 0.2
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"value\": 0.2\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"value\": 0.2\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"value\": 0.2\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"value\": 0.2\n}")
  .asString();
const data = JSON.stringify({
  value: 0.2
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {value: 0.2}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"value":0.2}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "value": 0.2\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"value\": 0.2\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/tolerance',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {value: 0.2},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance');

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {value: 0.2}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"value":0.2}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"value": @0.2 };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": 0.2\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance",
  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([
    'value' => 0.2
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance', [
  'body' => '{
  "value": 0.2
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

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

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => 0.2
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "value": 0.2
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "value": 0.2
}'
import http.client

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

payload = "{\n  \"value\": 0.2\n}"

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

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/tolerance", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance"

payload = { "value": 0.2 }
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance"

payload <- "{\n  \"value\": 0.2\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"value\": 0.2\n}"

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

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

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId/tolerance') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"value\": 0.2\n}"
end

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

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

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

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "value": 0.2
}'
echo '{
  "value": 0.2
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "value": 0.2\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = ["value": 0.2] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/tolerance")! 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 Close an Account
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
BODY json

{
  "document": "",
  "documentType": "",
  "email": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}");

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

(client/delete "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId" {:headers {:accept ""}
                                                                                          :content-type :json
                                                                                          :form-params {:document "number"
                                                                                                        :documentType "CPF ou CNPJ ou Other"
                                                                                                        :email "email"}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}"

response = HTTP::Client.delete url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

	payload := strings.NewReader("{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}")

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

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

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

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

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

}
DELETE /baseUrl/api/creditcontrol/accounts/:creditAccountId HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 88

{
  "document": "number",
  "documentType": "CPF ou CNPJ ou Other",
  "email": "email"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("DELETE", HttpRequest.BodyPublishers.ofString("{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .delete(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}")
  .asString();
const data = JSON.stringify({
  document: 'number',
  documentType: 'CPF ou CNPJ ou Other',
  email: 'email'
});

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

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

xhr.open('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {document: 'number', documentType: 'CPF ou CNPJ ou Other', email: 'email'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId';
const options = {
  method: 'DELETE',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"document":"number","documentType":"CPF ou CNPJ ou Other","email":"email"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  method: 'DELETE',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "document": "number",\n  "documentType": "CPF ou CNPJ ou Other",\n  "email": "email"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .delete(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({document: 'number', documentType: 'CPF ou CNPJ ou Other', email: 'email'}));
req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {document: 'number', documentType: 'CPF ou CNPJ ou Other', email: 'email'},
  json: true
};

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

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

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

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

req.type('json');
req.send({
  document: 'number',
  documentType: 'CPF ou CNPJ ou Other',
  email: 'email'
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {document: 'number', documentType: 'CPF ou CNPJ ou Other', email: 'email'}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId';
const options = {
  method: 'DELETE',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"document":"number","documentType":"CPF ou CNPJ ou Other","email":"email"}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"document": @"number",
                              @"documentType": @"CPF ou CNPJ ou Other",
                              @"email": @"email" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}" in

Client.call ~headers ~body `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId",
  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([
    'document' => 'number',
    'documentType' => 'CPF ou CNPJ ou Other',
    'email' => 'email'
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId', [
  'body' => '{
  "document": "number",
  "documentType": "CPF ou CNPJ ou Other",
  "email": "email"
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'document' => 'number',
  'documentType' => 'CPF ou CNPJ ou Other',
  'email' => 'email'
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'document' => 'number',
  'documentType' => 'CPF ou CNPJ ou Other',
  'email' => 'email'
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId');
$request->setRequestMethod('DELETE');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "document": "number",
  "documentType": "CPF ou CNPJ ou Other",
  "email": "email"
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
  "document": "number",
  "documentType": "CPF ou CNPJ ou Other",
  "email": "email"
}'
import http.client

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

payload = "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}"

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

conn.request("DELETE", "/baseUrl/api/creditcontrol/accounts/:creditAccountId", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

payload = {
    "document": "number",
    "documentType": "CPF ou CNPJ ou Other",
    "email": "email"
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

payload <- "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")

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

request = Net::HTTP::Delete.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}"

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

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

response = conn.delete('/baseUrl/api/creditcontrol/accounts/:creditAccountId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"document\": \"number\",\n  \"documentType\": \"CPF ou CNPJ ou Other\",\n  \"email\": \"email\"\n}"
end

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

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

    let payload = json!({
        "document": "number",
        "documentType": "CPF ou CNPJ ou Other",
        "email": "email"
    });

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

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

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

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "document": "number",
  "documentType": "CPF ou CNPJ ou Other",
  "email": "email"
}'
echo '{
  "document": "number",
  "documentType": "CPF ou CNPJ ou Other",
  "email": "email"
}' |  \
  http DELETE {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method DELETE \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "document": "number",\n  "documentType": "CPF ou CNPJ ou Other",\n  "email": "email"\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "document": "number",
  "documentType": "CPF ou CNPJ ou Other",
  "email": "email"
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")! 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()
PUT Create a Pre Authorization (using id)
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
transactionId
BODY json

{
  "expirationDate": "",
  "installments": "",
  "settle": false,
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}");

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

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId" {:headers {:accept ""}
                                                                                                                   :content-type :json
                                                                                                                   :form-params {:expirationDate "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)"
                                                                                                                                 :installments "integer (optional default is 1)"
                                                                                                                                 :settle false
                                                                                                                                 :value "decimal (required)"}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"

	payload := strings.NewReader("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")

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

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

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

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

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

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 196

{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
  .asString();
const data = JSON.stringify({
  expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  installments: 'integer (optional default is 1)',
  settle: false,
  value: 'decimal (required)'
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    installments: 'integer (optional default is 1)',
    settle: false,
    value: 'decimal (required)'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"expirationDate":"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)","installments":"integer (optional default is 1)","settle":false,"value":"decimal (required)"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",\n  "installments": "integer (optional default is 1)",\n  "settle": false,\n  "value": "decimal (required)"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  installments: 'integer (optional default is 1)',
  settle: false,
  value: 'decimal (required)'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {
    expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    installments: 'integer (optional default is 1)',
    settle: false,
    value: 'decimal (required)'
  },
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');

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

req.type('json');
req.send({
  expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  installments: 'integer (optional default is 1)',
  settle: false,
  value: 'decimal (required)'
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    installments: 'integer (optional default is 1)',
    settle: false,
    value: 'decimal (required)'
  }
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"expirationDate":"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)","installments":"integer (optional default is 1)","settle":false,"value":"decimal (required)"}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"expirationDate": @"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
                              @"installments": @"integer (optional default is 1)",
                              @"settle": @NO,
                              @"value": @"decimal (required)" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'expirationDate' => 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    'installments' => 'integer (optional default is 1)',
    'settle' => null,
    'value' => 'decimal (required)'
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId', [
  'body' => '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'expirationDate' => 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  'installments' => 'integer (optional default is 1)',
  'settle' => null,
  'value' => 'decimal (required)'
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'expirationDate' => 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  'installments' => 'integer (optional default is 1)',
  'settle' => null,
  'value' => 'decimal (required)'
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}'
import http.client

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

payload = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

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

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"

payload = {
    "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
    "installments": "integer (optional default is 1)",
    "settle": False,
    "value": "decimal (required)"
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId"

payload <- "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

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

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

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"
end

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

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

    let payload = json!({
        "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
        "installments": "integer (optional default is 1)",
        "settle": false,
        "value": "decimal (required)"
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}'
echo '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",\n  "installments": "integer (optional default is 1)",\n  "settle": false,\n  "value": "decimal (required)"\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
POST Create a Pre Authorization
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
BODY json

{
  "expirationDate": "",
  "installments": "",
  "settle": false,
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}");

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

(client/post "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction" {:headers {:accept ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:expirationDate "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)"
                                                                                                                  :installments "integer (optional default is 1)"
                                                                                                                  :settle false
                                                                                                                  :value "decimal (required)"}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction"

	payload := strings.NewReader("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")

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

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

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

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

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

}
POST /baseUrl/api/creditcontrol/accounts/:creditAccountId/transaction HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 196

{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
  .asString();
const data = JSON.stringify({
  expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  installments: 'integer (optional default is 1)',
  settle: false,
  value: 'decimal (required)'
});

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

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

xhr.open('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    installments: 'integer (optional default is 1)',
    settle: false,
    value: 'decimal (required)'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"expirationDate":"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)","installments":"integer (optional default is 1)","settle":false,"value":"decimal (required)"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",\n  "installments": "integer (optional default is 1)",\n  "settle": false,\n  "value": "decimal (required)"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/transaction',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  installments: 'integer (optional default is 1)',
  settle: false,
  value: 'decimal (required)'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {
    expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    installments: 'integer (optional default is 1)',
    settle: false,
    value: 'decimal (required)'
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction');

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

req.type('json');
req.send({
  expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  installments: 'integer (optional default is 1)',
  settle: false,
  value: 'decimal (required)'
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    expirationDate: 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    installments: 'integer (optional default is 1)',
    settle: false,
    value: 'decimal (required)'
  }
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"expirationDate":"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)","installments":"integer (optional default is 1)","settle":false,"value":"decimal (required)"}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"expirationDate": @"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
                              @"installments": @"integer (optional default is 1)",
                              @"settle": @NO,
                              @"value": @"decimal (required)" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/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}}/api/creditcontrol/accounts/:creditAccountId/transaction" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/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([
    'expirationDate' => 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
    'installments' => 'integer (optional default is 1)',
    'settle' => null,
    'value' => 'decimal (required)'
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction', [
  'body' => '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'expirationDate' => 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  'installments' => 'integer (optional default is 1)',
  'settle' => null,
  'value' => 'decimal (required)'
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'expirationDate' => 'date in ISO8601 (UTC) dateformat (optional default is 1(one) day)',
  'installments' => 'integer (optional default is 1)',
  'settle' => null,
  'value' => 'decimal (required)'
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}'
import http.client

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

payload = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

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

conn.request("POST", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/transaction", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction"

payload = {
    "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
    "installments": "integer (optional default is 1)",
    "settle": False,
    "value": "decimal (required)"
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction"

payload <- "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction")

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

request = Net::HTTP::Post.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"

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

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

response = conn.post('/baseUrl/api/creditcontrol/accounts/:creditAccountId/transaction') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"expirationDate\": \"date in ISO8601 (UTC) dateformat (optional default is 1(one) day)\",\n  \"installments\": \"integer (optional default is 1)\",\n  \"settle\": false,\n  \"value\": \"decimal (required)\"\n}"
end

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

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

    let payload = json!({
        "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
        "installments": "integer (optional default is 1)",
        "settle": false,
        "value": "decimal (required)"
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId/transaction \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}'
echo '{
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
}' |  \
  http POST {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",\n  "installments": "integer (optional default is 1)",\n  "settle": false,\n  "value": "decimal (required)"\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transaction
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "expirationDate": "date in ISO8601 (UTC) dateformat (optional default is 1(one) day)",
  "installments": "integer (optional default is 1)",
  "settle": false,
  "value": "decimal (required)"
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/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()
PUT Create or Update Settlement
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
transactionId
BODY json

{
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement");

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

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

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

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement" {:headers {:accept ""}
                                                                                                                              :content-type :json
                                                                                                                              :form-params {:value ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "{\n  \"value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement"

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

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

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

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

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

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

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 17

{
  "value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement"))
    .header("accept", "")
    .header("content-type", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\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  \"value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement',
  headers: {accept: '', 'content-type': ''},
  data: {value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement';
const options = {method: 'PUT', headers: {accept: '', 'content-type': ''}, body: '{"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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\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  \"value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement',
  headers: {accept: '', 'content-type': ''},
  body: {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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement');

req.headers({
  accept: '',
  'content-type': ''
});

req.type('json');
req.send({
  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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement',
  headers: {accept: '', 'content-type': ''},
  data: {value: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement';
const options = {method: 'PUT', headers: {accept: '', 'content-type': ''}, body: '{"value":""}'};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"value": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement",
  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([
    'value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement', [
  'body' => '{
  "value": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement' -Method PUT -Headers $headers -ContentType '' -Body '{
  "value": ""
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement' -Method PUT -Headers $headers -ContentType '' -Body '{
  "value": ""
}'
import http.client

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

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

headers = {
    'accept': "",
    'content-type': ""
}

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement"

payload = { "value": "" }
headers = {
    "accept": "",
    "content-type": ""
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement"

payload <- "{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"value\": \"\"\n}"

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

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

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement') do |req|
  req.headers['accept'] = ''
  req.body = "{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement";

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

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "value": ""
}'
echo '{
  "value": ""
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = ["value": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/settlement")! 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

{
  "id": "d7d135000a8347ec8b0a0f9edceccefd",
  "value": 100
}
PUT Decrease balance of an account
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
statementId
BODY json

{
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"value\": \"-number\"\n}");

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

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId" {:headers {:accept ""}
                                                                                                               :content-type :json
                                                                                                               :form-params {:value "-number"}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"value\": \"-number\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"value\": \"-number\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"value\": \"-number\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId"

	payload := strings.NewReader("{\n  \"value\": \"-number\"\n}")

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

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

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

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

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

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId/statements/:statementId HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "value": "-number"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"value\": \"-number\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"value\": \"-number\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"value\": \"-number\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"value\": \"-number\"\n}")
  .asString();
const data = JSON.stringify({
  value: '-number'
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {value: '-number'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"value":"-number"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "value": "-number"\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"value\": \"-number\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/statements/:statementId',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {value: '-number'},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId');

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

req.type('json');
req.send({
  value: '-number'
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {value: '-number'}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"value":"-number"}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"value": @"-number" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": \"-number\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId",
  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([
    'value' => '-number'
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId', [
  'body' => '{
  "value": "-number"
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId');
$request->setMethod(HTTP_METH_PUT);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => '-number'
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId');
$request->setRequestMethod('PUT');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "value": "-number"
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "value": "-number"
}'
import http.client

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

payload = "{\n  \"value\": \"-number\"\n}"

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

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/statements/:statementId", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId"

payload = { "value": "-number" }
headers = {
    "accept": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId"

payload <- "{\n  \"value\": \"-number\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"value\": \"-number\"\n}"

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

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

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId/statements/:statementId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"value\": \"-number\"\n}"
end

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

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

    let payload = json!({"value": "-number"});

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "value": "-number"
}'
echo '{
  "value": "-number"
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "value": "-number"\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = ["value": "-number"] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/statements/:statementId")! 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 an account holder
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId
HEADERS

Content-Type
Accept
QUERY PARAMS

creditAccountId
holderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId");

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

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

(client/delete "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId" {:headers {:content-type ""
                                                                                                                      :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
DELETE /baseUrl/api/creditcontrol/accounts/:creditAccountId/holders/:holderId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/holders/:holderId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId"]
                                                       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}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId' -Method DELETE -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/holders/:holderId", headers=headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId")

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

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.delete('/baseUrl/api/creditcontrol/accounts/:creditAccountId/holders/:holderId') do |req|
  req.headers['accept'] = ''
end

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

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/holders/:holderId")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "data": [
    {
      "account": "ambienteqa",
      "balance": 220,
      "creditLimit": 240,
      "description": "",
      "document": "12345677811",
      "documentType": "CPF",
      "email": "test@test.com",
      "lastUpdate": "2017-07-06T01:57:39.4317119Z"
    }
  ],
  "summary": {
    "count": 39
  }
}
POST Open an Account
{{baseUrl}}/api/creditcontrol/accounts
HEADERS

Accept
Content-Type
BODY json

{
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}");

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

(client/post "{{baseUrl}}/api/creditcontrol/accounts" {:headers {:accept ""}
                                                                       :content-type :json
                                                                       :form-params {:creditLimit ""
                                                                                     :description ""
                                                                                     :document ""
                                                                                     :documentType ""
                                                                                     :email ""
                                                                                     :tolerance ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}")

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

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

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

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

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

}
POST /baseUrl/api/creditcontrol/accounts HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 118

{
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/creditcontrol/accounts")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts"))
    .header("accept", "")
    .header("content-type", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/creditcontrol/accounts")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  creditLimit: '',
  description: '',
  document: '',
  documentType: '',
  email: '',
  tolerance: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/api/creditcontrol/accounts');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts',
  headers: {accept: '', 'content-type': ''},
  data: {
    creditLimit: '',
    description: '',
    document: '',
    documentType: '',
    email: '',
    tolerance: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"creditLimit":"","description":"","document":"","documentType":"","email":"","tolerance":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\n  "creditLimit": "",\n  "description": "",\n  "document": "",\n  "documentType": "",\n  "email": "",\n  "tolerance": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

req.write(JSON.stringify({
  creditLimit: '',
  description: '',
  document: '',
  documentType: '',
  email: '',
  tolerance: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts',
  headers: {accept: '', 'content-type': ''},
  body: {
    creditLimit: '',
    description: '',
    document: '',
    documentType: '',
    email: '',
    tolerance: ''
  },
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/api/creditcontrol/accounts');

req.headers({
  accept: '',
  'content-type': ''
});

req.type('json');
req.send({
  creditLimit: '',
  description: '',
  document: '',
  documentType: '',
  email: '',
  tolerance: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts',
  headers: {accept: '', 'content-type': ''},
  data: {
    creditLimit: '',
    description: '',
    document: '',
    documentType: '',
    email: '',
    tolerance: ''
  }
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"creditLimit":"","description":"","document":"","documentType":"","email":"","tolerance":""}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"creditLimit": @"",
                              @"description": @"",
                              @"document": @"",
                              @"documentType": @"",
                              @"email": @"",
                              @"tolerance": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'creditLimit' => '',
    'description' => '',
    'document' => '',
    'documentType' => '',
    'email' => '',
    'tolerance' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/creditcontrol/accounts', [
  'body' => '{
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

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

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creditLimit' => '',
  'description' => '',
  'document' => '',
  'documentType' => '',
  'email' => '',
  'tolerance' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creditLimit' => '',
  'description' => '',
  'document' => '',
  'documentType' => '',
  'email' => '',
  'tolerance' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts' -Method POST -Headers $headers -ContentType '' -Body '{
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts' -Method POST -Headers $headers -ContentType '' -Body '{
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
}'
import http.client

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

payload = "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}"

headers = {
    'accept': "",
    'content-type': ""
}

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

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts"

payload = {
    "creditLimit": "",
    "description": "",
    "document": "",
    "documentType": "",
    "email": "",
    "tolerance": ""
}
headers = {
    "accept": "",
    "content-type": ""
}

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

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

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

payload <- "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}"

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

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

response = conn.post('/baseUrl/api/creditcontrol/accounts') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"creditLimit\": \"\",\n  \"description\": \"\",\n  \"document\": \"\",\n  \"documentType\": \"\",\n  \"email\": \"\",\n  \"tolerance\": \"\"\n}"
end

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

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

    let payload = json!({
        "creditLimit": "",
        "description": "",
        "document": "",
        "documentType": "",
        "email": "",
        "tolerance": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/creditcontrol/accounts \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
}'
echo '{
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
}' |  \
  http POST {{baseUrl}}/api/creditcontrol/accounts \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "creditLimit": "",\n  "description": "",\n  "document": "",\n  "documentType": "",\n  "email": "",\n  "tolerance": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = [
  "creditLimit": "",
  "description": "",
  "document": "",
  "documentType": "",
  "email": "",
  "tolerance": ""
] as [String : Any]

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

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

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

"76655291437_CPF"
PUT Open or Change Account
{{baseUrl}}/api/creditcontrol/accounts/:accountId
HEADERS

Accept
Content-Type
QUERY PARAMS

accountId
BODY json

{
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}");

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

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:accountId" {:headers {:accept ""}
                                                                                 :content-type :json
                                                                                 :form-params {:creditLimit 0
                                                                                               :document ""
                                                                                               :email ""
                                                                                               :id ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:accountId"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/accounts/:accountId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\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}}/api/creditcontrol/accounts/:accountId");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}")

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

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

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

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

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

}
PUT /baseUrl/api/creditcontrol/accounts/:accountId HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 67

{
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:accountId")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:accountId"))
    .header("accept", "")
    .header("content-type", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\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  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:accountId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:accountId")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  creditLimit: 0,
  document: '',
  email: '',
  id: ''
});

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:accountId',
  headers: {accept: '', 'content-type': ''},
  data: {creditLimit: 0, document: '', email: '', id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:accountId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': ''},
  body: '{"creditLimit":0,"document":"","email":"","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}}/api/creditcontrol/accounts/:accountId',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\n  "creditLimit": 0,\n  "document": "",\n  "email": "",\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  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:accountId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:accountId',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

req.write(JSON.stringify({creditLimit: 0, document: '', email: '', id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:accountId',
  headers: {accept: '', 'content-type': ''},
  body: {creditLimit: 0, document: '', email: '', 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('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:accountId');

req.headers({
  accept: '',
  'content-type': ''
});

req.type('json');
req.send({
  creditLimit: 0,
  document: '',
  email: '',
  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}}/api/creditcontrol/accounts/:accountId',
  headers: {accept: '', 'content-type': ''},
  data: {creditLimit: 0, document: '', email: '', id: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:accountId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': ''},
  body: '{"creditLimit":0,"document":"","email":"","id":""}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"creditLimit": @0,
                              @"document": @"",
                              @"email": @"",
                              @"id": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:accountId" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:accountId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'creditLimit' => 0,
    'document' => '',
    'email' => '',
    'id' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:accountId', [
  'body' => '{
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

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

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'creditLimit' => 0,
  'document' => '',
  'email' => '',
  'id' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'creditLimit' => 0,
  'document' => '',
  'email' => '',
  'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:accountId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:accountId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:accountId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
}'
import http.client

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

payload = "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}"

headers = {
    'accept': "",
    'content-type': ""
}

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

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

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

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

payload = {
    "creditLimit": 0,
    "document": "",
    "email": "",
    "id": ""
}
headers = {
    "accept": "",
    "content-type": ""
}

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

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

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

payload <- "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}"

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

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

response = conn.put('/baseUrl/api/creditcontrol/accounts/:accountId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"creditLimit\": 0,\n  \"document\": \"\",\n  \"email\": \"\",\n  \"id\": \"\"\n}"
end

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

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

    let payload = json!({
        "creditLimit": 0,
        "document": "",
        "email": "",
        "id": ""
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:accountId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
}'
echo '{
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:accountId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "creditLimit": 0,\n  "document": "",\n  "email": "",\n  "id": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:accountId
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = [
  "creditLimit": 0,
  "document": "",
  "email": "",
  "id": ""
] as [String : Any]

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

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

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

"76655291437_CPF"
POST Partial or Total Refund a Settlement
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
transactionId
BODY json

{
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds");

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

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

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

(client/post "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds" {:headers {:accept ""}
                                                                                                                            :content-type :json
                                                                                                                            :form-params {:value ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "{\n  \"value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds"

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

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

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

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

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

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

}
POST /baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 17

{
  "value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds"))
    .header("accept", "")
    .header("content-type", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\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  \"value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds',
  headers: {accept: '', 'content-type': ''},
  data: {value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\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  \"value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds',
  headers: {accept: '', 'content-type': ''},
  body: {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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds');

req.headers({
  accept: '',
  'content-type': ''
});

req.type('json');
req.send({
  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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds',
  headers: {accept: '', 'content-type': ''},
  data: {value: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"value":""}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"value": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds",
  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([
    'value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds', [
  'body' => '{
  "value": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds' -Method POST -Headers $headers -ContentType '' -Body '{
  "value": ""
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds' -Method POST -Headers $headers -ContentType '' -Body '{
  "value": ""
}'
import http.client

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

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

headers = {
    'accept': "",
    'content-type': ""
}

conn.request("POST", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds"

payload = { "value": "" }
headers = {
    "accept": "",
    "content-type": ""
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds"

payload <- "{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds")

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

request = Net::HTTP::Post.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"value\": \"\"\n}"

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

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

response = conn.post('/baseUrl/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds') do |req|
  req.headers['accept'] = ''
  req.body = "{\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}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds";

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "value": ""
}'
echo '{
  "value": ""
}' |  \
  http POST {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = ["value": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/transactions/:transactionId/refunds")! 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

{
  "id": "d7d135000a8347ec8b0a0f9edceccefd",
  "value": 100
}
GET Retrieve an Account by Id
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId
HEADERS

Content-Type
Accept
QUERY PARAMS

creditAccountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/get "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId" {:headers {:content-type ""
                                                                                                 :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/accounts/:creditAccountId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/creditcontrol/accounts/:creditAccountId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {'content-type': '', accept: ''}
};

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

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

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

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"]
                                                       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}}/api/creditcontrol/accounts/:creditAccountId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

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

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/creditcontrol/accounts/:creditAccountId", headers=headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/creditcontrol/accounts/:creditAccountId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "account": "ambienteqa",
  "balance": 220,
  "creditLimit": 240,
  "description": "",
  "email": "test@test.com",
  "lastUpdate": "2017-07-06T01:57:39.4317119Z"
}
GET Search all accounts
{{baseUrl}}/api/creditcontrol/accounts
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/get "{{baseUrl}}/api/creditcontrol/accounts" {:headers {:content-type ""
                                                                                :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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

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

func main() {

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

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
GET /baseUrl/api/creditcontrol/accounts HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/creditcontrol/accounts")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/creditcontrol/accounts")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/api/creditcontrol/accounts');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts',
  headers: {'content-type': '', accept: ''}
};

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

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

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

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts"]
                                                       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}}/api/creditcontrol/accounts" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/creditcontrol/accounts', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

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

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts' -Method GET -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/creditcontrol/accounts", headers=headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

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

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

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

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

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

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

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.get('/baseUrl/api/creditcontrol/accounts') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/creditcontrol/accounts \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "data": [
    {
      "account": "ambienteqa",
      "balance": 220,
      "creditLimit": 240,
      "description": "",
      "document": "12345677811",
      "documentType": "CPF",
      "email": "test@test.com",
      "lastUpdate": "2017-07-06T01:57:39.4317119Z"
    }
  ],
  "summary": {
    "count": 39
  }
}
PUT Update email and description of a account
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
BODY json

{
  "description": "",
  "email": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

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

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId" {:headers {:accept ""}
                                                                                       :content-type :json
                                                                                       :form-params {:description ""
                                                                                                     :email ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\n  \"description\": \"\",\n  \"email\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"email\": \"\"\n}")

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

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

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

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

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

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 38

{
  "description": "",
  "email": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"description\": \"\",\n  \"email\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"))
    .header("accept", "")
    .header("content-type", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"email\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"description\": \"\",\n  \"email\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"description\": \"\",\n  \"email\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  email: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {accept: '', 'content-type': ''},
  data: {description: '', email: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': ''},
  body: '{"description":"","email":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\n  "description": "",\n  "email": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"description\": \"\",\n  \"email\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId',
  headers: {
    accept: '',
    'content-type': ''
  }
};

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {accept: '', 'content-type': ''},
  body: {description: '', email: ''},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId');

req.headers({
  accept: '',
  'content-type': ''
});

req.type('json');
req.send({
  description: '',
  email: ''
});

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId',
  headers: {accept: '', 'content-type': ''},
  data: {description: '', email: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': ''},
  body: '{"description":"","email":""}'
};

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

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"description": @"",
                              @"email": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"email\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId",
  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([
    'description' => '',
    'email' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId', [
  'body' => '{
  "description": "",
  "email": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

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

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'email' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "description": "",
  "email": ""
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId' -Method PUT -Headers $headers -ContentType '' -Body '{
  "description": "",
  "email": ""
}'
import http.client

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

payload = "{\n  \"description\": \"\",\n  \"email\": \"\"\n}"

headers = {
    'accept': "",
    'content-type': ""
}

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId", payload, headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

payload = {
    "description": "",
    "email": ""
}
headers = {
    "accept": "",
    "content-type": ""
}

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

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId"

payload <- "{\n  \"description\": \"\",\n  \"email\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")

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

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"description\": \"\",\n  \"email\": \"\"\n}"

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

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

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"description\": \"\",\n  \"email\": \"\"\n}"
end

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

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

    let payload = json!({
        "description": "",
        "email": ""
    });

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "description": "",
  "email": ""
}'
echo '{
  "description": "",
  "email": ""
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "description": "",\n  "email": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = [
  "description": "",
  "email": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId")! 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; charset=utf-8
RESPONSE BODY json

"76655291437_CPF"
DELETE Cancel Invoice
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId
HEADERS

Content-Type
Accept
QUERY PARAMS

creditAccountId
invoiceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId");

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

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

(client/delete "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId" {:headers {:content-type ""
                                                                                                                        :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

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

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

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

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

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

}
DELETE /baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"))
    .header("content-type", "")
    .header("accept", "")
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

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

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

xhr.open('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  method: 'DELETE',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .delete(null)
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

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

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {'content-type': '', accept: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');

req.headers({
  'content-type': '',
  accept: ''
});

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {'content-type': '', accept: ''}
};

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

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId';
const options = {method: 'DELETE', headers: {'content-type': '', accept: ''}};

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

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"]
                                                       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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId' -Method DELETE -Headers $headers
import http.client

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

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("DELETE", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId", headers=headers)

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

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

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.delete(url, headers=headers)

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

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

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

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

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")

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

request = Net::HTTP::Delete.new(url)
request["content-type"] = ''
request["accept"] = ''

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

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

response = conn.delete('/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId \
  --header 'accept: ' \
  --header 'content-type: '
http DELETE {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId \
  accept:'' \
  content-type:''
wget --quiet \
  --method DELETE \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")! 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()
PUT Change Invoice
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
invoiceId
BODY json

{
  "observation": "",
  "paymentLink": "",
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId" {:headers {:accept ""}
                                                                                                           :content-type :json
                                                                                                           :form-params {:observation "string (optional)"
                                                                                                                         :paymentLink "string (URL) (optional)"
                                                                                                                         :status "string"}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

	payload := strings.NewReader("{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 106

{
  "observation": "string (optional)",
  "paymentLink": "string (URL) (optional)",
  "status": "string"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}")
  .asString();
const data = JSON.stringify({
  observation: 'string (optional)',
  paymentLink: 'string (URL) (optional)',
  status: 'string'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    observation: 'string (optional)',
    paymentLink: 'string (URL) (optional)',
    status: 'string'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"observation":"string (optional)","paymentLink":"string (URL) (optional)","status":"string"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "observation": "string (optional)",\n  "paymentLink": "string (URL) (optional)",\n  "status": "string"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  observation: 'string (optional)',
  paymentLink: 'string (URL) (optional)',
  status: 'string'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {
    observation: 'string (optional)',
    paymentLink: 'string (URL) (optional)',
    status: 'string'
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');

req.headers({
  accept: '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  observation: 'string (optional)',
  paymentLink: 'string (URL) (optional)',
  status: 'string'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {
    observation: 'string (optional)',
    paymentLink: 'string (URL) (optional)',
    status: 'string'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"observation":"string (optional)","paymentLink":"string (URL) (optional)","status":"string"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"observation": @"string (optional)",
                              @"paymentLink": @"string (URL) (optional)",
                              @"status": @"string" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId",
  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([
    'observation' => 'string (optional)',
    'paymentLink' => 'string (URL) (optional)',
    'status' => 'string'
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId', [
  'body' => '{
  "observation": "string (optional)",
  "paymentLink": "string (URL) (optional)",
  "status": "string"
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'accept' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'observation' => 'string (optional)',
  'paymentLink' => 'string (URL) (optional)',
  'status' => 'string'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'observation' => 'string (optional)',
  'paymentLink' => 'string (URL) (optional)',
  'status' => 'string'
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "observation": "string (optional)",
  "paymentLink": "string (URL) (optional)",
  "status": "string"
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "observation": "string (optional)",
  "paymentLink": "string (URL) (optional)",
  "status": "string"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}"

headers = {
    'accept': "",
    'content-type': "application/json"
}

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

payload = {
    "observation": "string (optional)",
    "paymentLink": "string (URL) (optional)",
    "status": "string"
}
headers = {
    "accept": "",
    "content-type": "application/json"
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

payload <- "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"observation\": \"string (optional)\",\n  \"paymentLink\": \"string (URL) (optional)\",\n  \"status\": \"string\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId";

    let payload = json!({
        "observation": "string (optional)",
        "paymentLink": "string (URL) (optional)",
        "status": "string"
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "observation": "string (optional)",
  "paymentLink": "string (URL) (optional)",
  "status": "string"
}'
echo '{
  "observation": "string (optional)",
  "paymentLink": "string (URL) (optional)",
  "status": "string"
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "observation": "string (optional)",\n  "paymentLink": "string (URL) (optional)",\n  "status": "string"\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = [
  "observation": "string (optional)",
  "paymentLink": "string (URL) (optional)",
  "status": "string"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")! 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 Mark an invoice as Paid
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
invoiceId
BODY json

{
  "value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments" {:headers {:accept ""}
                                                                                                                     :content-type :json
                                                                                                                     :form-params {:value ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "{\n  \"value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments"

	payload := strings.NewReader("{\n  \"value\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 17

{
  "value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments"))
    .header("accept", "")
    .header("content-type", "")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\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  \"value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments',
  headers: {accept: '', 'content-type': ''},
  data: {value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments',
  method: 'POST',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\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  \"value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments")
  .post(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments',
  headers: {
    accept: '',
    'content-type': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments',
  headers: {accept: '', 'content-type': ''},
  body: {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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments');

req.headers({
  accept: '',
  'content-type': ''
});

req.type('json');
req.send({
  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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments',
  headers: {accept: '', 'content-type': ''},
  data: {value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments';
const options = {
  method: 'POST',
  headers: {accept: '', 'content-type': ''},
  body: '{"value":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments",
  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([
    'value' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments', [
  'body' => '{
  "value": ""
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments' -Method POST -Headers $headers -ContentType '' -Body '{
  "value": ""
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments' -Method POST -Headers $headers -ContentType '' -Body '{
  "value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"value\": \"\"\n}"

headers = {
    'accept': "",
    'content-type': ""
}

conn.request("POST", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments"

payload = { "value": "" }
headers = {
    "accept": "",
    "content-type": ""
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments"

payload <- "{\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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"value\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments') do |req|
  req.headers['accept'] = ''
  req.body = "{\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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments";

    let payload = json!({"value": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "value": ""
}'
echo '{
  "value": ""
}' |  \
  http POST {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments \
  accept:'' \
  content-type:''
wget --quiet \
  --method POST \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "value": ""\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = ["value": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/payments")! 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; charset=utf-8
RESPONSE BODY json

"029f4009-ac4b-4739-8644-50df050f34ca"
PUT Postpone an invoice
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement
HEADERS

Accept
Content-Type
QUERY PARAMS

creditAccountId
invoiceId
BODY json

{
  "dueDays": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"dueDays\": \"number (integer)\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement" {:headers {:accept ""}
                                                                                                                        :content-type :json
                                                                                                                        :form-params {:dueDays "number (integer)"}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"dueDays\": \"number (integer)\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"dueDays\": \"number (integer)\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"dueDays\": \"number (integer)\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement"

	payload := strings.NewReader("{\n  \"dueDays\": \"number (integer)\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement HTTP/1.1
Accept: 
Content-Type: application/json
Host: example.com
Content-Length: 35

{
  "dueDays": "number (integer)"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement")
  .setHeader("accept", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"dueDays\": \"number (integer)\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement"))
    .header("accept", "")
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"dueDays\": \"number (integer)\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"dueDays\": \"number (integer)\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement")
  .header("accept", "")
  .header("content-type", "application/json")
  .body("{\n  \"dueDays\": \"number (integer)\"\n}")
  .asString();
const data = JSON.stringify({
  dueDays: 'number (integer)'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {dueDays: 'number (integer)'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"dueDays":"number (integer)"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "dueDays": "number (integer)"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"dueDays\": \"number (integer)\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement',
  headers: {
    accept: '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({dueDays: 'number (integer)'}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement',
  headers: {accept: '', 'content-type': 'application/json'},
  body: {dueDays: 'number (integer)'},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement');

req.headers({
  accept: '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  dueDays: 'number (integer)'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement',
  headers: {accept: '', 'content-type': 'application/json'},
  data: {dueDays: 'number (integer)'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': 'application/json'},
  body: '{"dueDays":"number (integer)"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"dueDays": @"number (integer)" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"dueDays\": \"number (integer)\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement",
  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([
    'dueDays' => 'number (integer)'
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement', [
  'body' => '{
  "dueDays": "number (integer)"
}',
  'headers' => [
    'accept' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'accept' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'dueDays' => 'number (integer)'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'dueDays' => 'number (integer)'
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "dueDays": "number (integer)"
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "dueDays": "number (integer)"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"dueDays\": \"number (integer)\"\n}"

headers = {
    'accept': "",
    'content-type': "application/json"
}

conn.request("PUT", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement"

payload = { "dueDays": "number (integer)" }
headers = {
    "accept": "",
    "content-type": "application/json"
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement"

payload <- "{\n  \"dueDays\": \"number (integer)\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"dueDays\": \"number (integer)\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"dueDays\": \"number (integer)\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement";

    let payload = json!({"dueDays": "number (integer)"});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --data '{
  "dueDays": "number (integer)"
}'
echo '{
  "dueDays": "number (integer)"
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement \
  accept:'' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "dueDays": "number (integer)"\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement
import Foundation

let headers = [
  "accept": "",
  "content-type": "application/json"
]
let parameters = ["dueDays": "number (integer)"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId/postponement")! 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 Invoice by Id
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId
HEADERS

Content-Type
Accept
QUERY PARAMS

creditAccountId
invoiceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId" {:headers {:content-type ""
                                                                                                                     :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"]
                                                       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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices/:invoiceId")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "checkingAccountId": "76655291437_CPF",
  "createdAt": "2017-07-12T08:53:04",
  "description": "Invoice issued from a API call",
  "dueDate": "2017-07-27T08:53:04",
  "id": "029f4009-ac4b-4739-8644-50df050f34ca",
  "observation": "Some observation about the invoice",
  "originalDueDate": "2017-07-27T08:53:04",
  "paymentLink": "http://foo.bar",
  "status": "Opened",
  "updatedAt": "2017-07-12T08:53:04",
  "value": 50
}
GET Retrieve invoice by creditAccountId
{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices
HEADERS

Content-Type
Accept
QUERY PARAMS

creditAccountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices" {:headers {:content-type ""
                                                                                                          :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/accounts/:creditAccountId/invoices"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices"]
                                                       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}}/api/creditcontrol/accounts/:creditAccountId/invoices" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/creditcontrol/accounts/:creditAccountId/invoices') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/accounts/:creditAccountId/invoices \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/accounts/:creditAccountId/invoices")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "data": [
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:57:58",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:57:58",
      "id": "f9a056cb63f5417fb900ed5128bc1b15",
      "observation": "",
      "originalDueDate": "2017-08-05T01:57:58",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:57:58",
      "value": 240
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:57:58",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:57:58",
      "id": "ae45d73bfe534325bc6cfef3521d675c",
      "observation": "",
      "originalDueDate": "2017-08-05T01:57:58",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:57:58",
      "value": 240
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:45:40",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:57:58",
      "id": "8b984881a6934a06b65ab679c3b6641b",
      "observation": "",
      "originalDueDate": "2017-08-05T01:57:58",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:57:58",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:44:49",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:44:51",
      "id": "c19d55551ac84e2d84c5b60f53c77daa",
      "observation": "",
      "originalDueDate": "2017-08-05T01:44:51",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:44:52",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:40:02",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:40:03",
      "id": "b588919ac65a4bc58bc1b87957ca136a",
      "observation": "",
      "originalDueDate": "2017-08-05T01:40:03",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:40:03",
      "value": 240
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:39:17",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:39:19",
      "id": "fabb9ae209cb4c50ac048ab72363d488",
      "observation": "",
      "originalDueDate": "2017-08-05T01:39:19",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:39:20",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:38:15",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:38:17",
      "id": "bc4e409f1490495b8dc351e2f93ac766",
      "observation": "",
      "originalDueDate": "2017-08-05T01:38:17",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:38:18",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:37:35",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:37:38",
      "id": "b23eb606d9054e29a789745c1473d123",
      "observation": "",
      "originalDueDate": "2017-08-05T01:37:38",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:37:38",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:36:25",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:36:29",
      "id": "2f67b460ca0742118d5eadd7d3752480",
      "observation": "",
      "originalDueDate": "2017-08-05T01:36:29",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:36:30",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:35:18",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:35:21",
      "id": "36102b1baec74904a80dcc6baf8dd5e7",
      "observation": "",
      "originalDueDate": "2017-08-05T01:35:21",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:35:22",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:31:31",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:31:32",
      "id": "2166d1d0b35a4ece826fac580652348b",
      "observation": "",
      "originalDueDate": "2017-08-05T01:31:32",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:31:32",
      "value": 240
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:30:18",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:30:20",
      "id": "4d7ae513368a425db3c0c567fa2e9704",
      "observation": "",
      "originalDueDate": "2017-08-05T01:30:20",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:30:21",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:29:32",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:29:34",
      "id": "98332e38da024e269670bf6a5fce24ca",
      "observation": "",
      "originalDueDate": "2017-08-05T01:29:34",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:29:35",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:28:58",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:29:00",
      "id": "f2caa32762f14961895f93ddd1eb66cb",
      "observation": "",
      "originalDueDate": "2017-08-05T01:29:00",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:29:01",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:19:14",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:19:15",
      "id": "c44a7c0d2d944fe1bffc59b79ffdb214",
      "observation": "",
      "originalDueDate": "2017-08-05T01:19:15",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:19:15",
      "value": 240
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:18:25",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:18:28",
      "id": "f5c4725b549e4e77bfbf69f9ec6b5f44",
      "observation": "",
      "originalDueDate": "2017-08-05T01:18:28",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:18:29",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:17:34",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:17:37",
      "id": "76054911732743e3b011a36fdf99ac9b",
      "observation": "",
      "originalDueDate": "2017-08-05T01:17:37",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:17:38",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:16:54",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:16:57",
      "id": "d5d5bc644d9e4068bb108bcca420343b",
      "observation": "",
      "originalDueDate": "2017-08-05T01:16:57",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:16:58",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:16:14",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:16:17",
      "id": "c8de1d1b4f144a8bbb339f2a1c873c7e",
      "observation": "",
      "originalDueDate": "2017-08-05T01:16:17",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:16:18",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:14:40",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:14:43",
      "id": "a84cc2c91ee048c2bcf94b3214af31b2",
      "observation": "",
      "originalDueDate": "2017-08-05T01:14:43",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:14:43",
      "value": 20
    },
    {
      "checkingAccountId": "12345677811_CPF",
      "createdAt": "2017-07-06T01:13:22",
      "description": "Invoice from debit of 240.0M. Installment 1/1",
      "dueDate": "2017-08-05T01:13:23",
      "id": "3bf5ea95cb75465e80ea8c0f16cbc4d2",
      "observation": "",
      "originalDueDate": "2017-08-05T01:13:23",
      "paymentLink": "",
      "status": "Opened",
      "updatedAt": "2017-07-06T01:13:23",
      "value": 240
    }
  ],
  "summary": {
    "count": 194,
    "total": 1740
  }
}
GET Search all invoices
{{baseUrl}}/api/creditcontrol/invoices
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/invoices");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/creditcontrol/invoices" {:headers {:content-type ""
                                                                                :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/invoices"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/invoices"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/invoices");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/invoices"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/creditcontrol/invoices HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/creditcontrol/invoices")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/invoices"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/invoices")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/creditcontrol/invoices")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/creditcontrol/invoices');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/invoices',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/invoices';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/invoices',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/invoices")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/invoices',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/invoices',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/creditcontrol/invoices');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/invoices',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/invoices';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/invoices"]
                                                       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}}/api/creditcontrol/invoices" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/invoices",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/creditcontrol/invoices', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/invoices');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/invoices');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/invoices' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/invoices' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/creditcontrol/invoices", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/invoices"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/invoices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/creditcontrol/invoices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/creditcontrol/invoices') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/invoices";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/invoices \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/creditcontrol/invoices \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/invoices
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/invoices")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "data": [
    {
      "checkingAccountId": "14443385797_CPF",
      "createdAt": "2017-06-19T01:53:54",
      "description": "Invoice from debit of 100M. Installment 1/1",
      "dueDate": "2017-07-27T05:58:24",
      "id": "ce02c68b2b584d5ba15a63bc485d43f1",
      "observation": "",
      "originalDueDate": "2017-07-27T05:58:24",
      "paymentLink": "",
      "status": "Paid",
      "updatedAt": "2017-06-27T05:58:24",
      "value": 100
    },
    {
      "checkingAccountId": "06100326744_CPF",
      "createdAt": "2017-04-27T01:48:27",
      "description": "Invoice from debit of 100M. Installment 1/1",
      "dueDate": "2017-05-27T07:58:42",
      "id": "11ff8f52407047c2966649c3484285bd",
      "observation": "",
      "originalDueDate": "",
      "paymentLink": null,
      "status": "Paid",
      "updatedAt": "2017-04-27T07:58:42",
      "value": 100
    },
    {
      "checkingAccountId": "06100326744_CPF",
      "createdAt": "2017-04-27T01:48:27",
      "description": "Invoice from debit of 100M. Installment 1/1",
      "dueDate": "2017-05-27T07:58:30",
      "id": "2828a856363a4f82b3f5c18b3ef09620",
      "observation": "",
      "originalDueDate": "",
      "paymentLink": null,
      "status": "Paid",
      "updatedAt": "2017-04-27T07:58:30",
      "value": 100
    },
    {
      "checkingAccountId": "06100326744_CPF",
      "createdAt": "2017-04-27T01:48:27",
      "description": "Invoice from debit of 100M. Installment 1/1",
      "dueDate": "2017-05-27T07:58:52",
      "id": "06c8f6160f7a4a50ae43c26a37fe1946",
      "observation": "",
      "originalDueDate": "",
      "paymentLink": null,
      "status": "Paid",
      "updatedAt": "2017-04-27T07:58:52",
      "value": 100
    },
    {
      "checkingAccountId": "14443385797_CPF",
      "createdAt": "2017-04-11T04:50:34",
      "description": "Invoice from debit of 100M. Installment 1/1",
      "dueDate": "2017-05-11T05:26:07",
      "id": "105e79997fbe452ba33ffa69b408f9bf",
      "observation": null,
      "originalDueDate": "",
      "paymentLink": null,
      "status": "Paid",
      "updatedAt": "2017-04-11T05:26:07",
      "value": 100
    }
  ],
  "summary": {
    "count": 5,
    "total": 500
  }
}
PUT Create or change store configuration
{{baseUrl}}/api/creditcontrol/storeconfig
HEADERS

Accept
Content-Type
BODY json

{
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": {
    "daysAfter": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ],
    "daysPrior": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ]
  },
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/storeconfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept: ");
headers = curl_slist_append(headers, "content-type: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/api/creditcontrol/storeconfig" {:headers {:accept ""}
                                                                         :content-type :json
                                                                         :form-params {:automaticCheckingAccountCreationEnabled false
                                                                                       :dailyInterestRate ""
                                                                                       :defaultCreditValue ""
                                                                                       :invoicePostponementLimit ""
                                                                                       :maxPostponementDays ""
                                                                                       :maxPreAuthorizationGrowthRate ""
                                                                                       :myCreditsEnabled false
                                                                                       :notificationsSettings {:daysAfter [{:days 0
                                                                                                                            :timeOfDay ""}]
                                                                                                               :daysPrior [{:days 0
                                                                                                                            :timeOfDay ""}]}
                                                                                       :postponementEnabled false
                                                                                       :taxRate ""
                                                                                       :toleranceEnabled false}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/storeconfig"
headers = HTTP::Headers{
  "accept" => ""
  "content-type" => ""
}
reqBody = "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/api/creditcontrol/storeconfig"),
    Headers =
    {
        { "accept", "" },
    },
    Content = new StringContent("{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/storeconfig");
var request = new RestRequest("", Method.Put);
request.AddHeader("accept", "");
request.AddHeader("content-type", "");
request.AddParameter("", "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/storeconfig"

	payload := strings.NewReader("{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("accept", "")
	req.Header.Add("content-type", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/api/creditcontrol/storeconfig HTTP/1.1
Accept: 
Content-Type: 
Host: example.com
Content-Length: 521

{
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": {
    "daysAfter": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ],
    "daysPrior": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ]
  },
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/api/creditcontrol/storeconfig")
  .setHeader("accept", "")
  .setHeader("content-type", "")
  .setBody("{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/storeconfig"))
    .header("accept", "")
    .header("content-type", "")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/storeconfig")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/api/creditcontrol/storeconfig")
  .header("accept", "")
  .header("content-type", "")
  .body("{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  automaticCheckingAccountCreationEnabled: false,
  dailyInterestRate: '',
  defaultCreditValue: '',
  invoicePostponementLimit: '',
  maxPostponementDays: '',
  maxPreAuthorizationGrowthRate: '',
  myCreditsEnabled: false,
  notificationsSettings: {
    daysAfter: [
      {
        days: 0,
        timeOfDay: ''
      }
    ],
    daysPrior: [
      {
        days: 0,
        timeOfDay: ''
      }
    ]
  },
  postponementEnabled: false,
  taxRate: '',
  toleranceEnabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/api/creditcontrol/storeconfig');
xhr.setRequestHeader('accept', '');
xhr.setRequestHeader('content-type', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  headers: {accept: '', 'content-type': ''},
  data: {
    automaticCheckingAccountCreationEnabled: false,
    dailyInterestRate: '',
    defaultCreditValue: '',
    invoicePostponementLimit: '',
    maxPostponementDays: '',
    maxPreAuthorizationGrowthRate: '',
    myCreditsEnabled: false,
    notificationsSettings: {daysAfter: [{days: 0, timeOfDay: ''}], daysPrior: [{days: 0, timeOfDay: ''}]},
    postponementEnabled: false,
    taxRate: '',
    toleranceEnabled: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/storeconfig';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': ''},
  body: '{"automaticCheckingAccountCreationEnabled":false,"dailyInterestRate":"","defaultCreditValue":"","invoicePostponementLimit":"","maxPostponementDays":"","maxPreAuthorizationGrowthRate":"","myCreditsEnabled":false,"notificationsSettings":{"daysAfter":[{"days":0,"timeOfDay":""}],"daysPrior":[{"days":0,"timeOfDay":""}]},"postponementEnabled":false,"taxRate":"","toleranceEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  method: 'PUT',
  headers: {
    accept: '',
    'content-type': ''
  },
  processData: false,
  data: '{\n  "automaticCheckingAccountCreationEnabled": false,\n  "dailyInterestRate": "",\n  "defaultCreditValue": "",\n  "invoicePostponementLimit": "",\n  "maxPostponementDays": "",\n  "maxPreAuthorizationGrowthRate": "",\n  "myCreditsEnabled": false,\n  "notificationsSettings": {\n    "daysAfter": [\n      {\n        "days": 0,\n        "timeOfDay": ""\n      }\n    ],\n    "daysPrior": [\n      {\n        "days": 0,\n        "timeOfDay": ""\n      }\n    ]\n  },\n  "postponementEnabled": false,\n  "taxRate": "",\n  "toleranceEnabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/storeconfig")
  .put(body)
  .addHeader("accept", "")
  .addHeader("content-type", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/storeconfig',
  headers: {
    accept: '',
    'content-type': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  automaticCheckingAccountCreationEnabled: false,
  dailyInterestRate: '',
  defaultCreditValue: '',
  invoicePostponementLimit: '',
  maxPostponementDays: '',
  maxPreAuthorizationGrowthRate: '',
  myCreditsEnabled: false,
  notificationsSettings: {daysAfter: [{days: 0, timeOfDay: ''}], daysPrior: [{days: 0, timeOfDay: ''}]},
  postponementEnabled: false,
  taxRate: '',
  toleranceEnabled: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  headers: {accept: '', 'content-type': ''},
  body: {
    automaticCheckingAccountCreationEnabled: false,
    dailyInterestRate: '',
    defaultCreditValue: '',
    invoicePostponementLimit: '',
    maxPostponementDays: '',
    maxPreAuthorizationGrowthRate: '',
    myCreditsEnabled: false,
    notificationsSettings: {daysAfter: [{days: 0, timeOfDay: ''}], daysPrior: [{days: 0, timeOfDay: ''}]},
    postponementEnabled: false,
    taxRate: '',
    toleranceEnabled: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/api/creditcontrol/storeconfig');

req.headers({
  accept: '',
  'content-type': ''
});

req.type('json');
req.send({
  automaticCheckingAccountCreationEnabled: false,
  dailyInterestRate: '',
  defaultCreditValue: '',
  invoicePostponementLimit: '',
  maxPostponementDays: '',
  maxPreAuthorizationGrowthRate: '',
  myCreditsEnabled: false,
  notificationsSettings: {
    daysAfter: [
      {
        days: 0,
        timeOfDay: ''
      }
    ],
    daysPrior: [
      {
        days: 0,
        timeOfDay: ''
      }
    ]
  },
  postponementEnabled: false,
  taxRate: '',
  toleranceEnabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  headers: {accept: '', 'content-type': ''},
  data: {
    automaticCheckingAccountCreationEnabled: false,
    dailyInterestRate: '',
    defaultCreditValue: '',
    invoicePostponementLimit: '',
    maxPostponementDays: '',
    maxPreAuthorizationGrowthRate: '',
    myCreditsEnabled: false,
    notificationsSettings: {daysAfter: [{days: 0, timeOfDay: ''}], daysPrior: [{days: 0, timeOfDay: ''}]},
    postponementEnabled: false,
    taxRate: '',
    toleranceEnabled: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/storeconfig';
const options = {
  method: 'PUT',
  headers: {accept: '', 'content-type': ''},
  body: '{"automaticCheckingAccountCreationEnabled":false,"dailyInterestRate":"","defaultCreditValue":"","invoicePostponementLimit":"","maxPostponementDays":"","maxPreAuthorizationGrowthRate":"","myCreditsEnabled":false,"notificationsSettings":{"daysAfter":[{"days":0,"timeOfDay":""}],"daysPrior":[{"days":0,"timeOfDay":""}]},"postponementEnabled":false,"taxRate":"","toleranceEnabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept": @"",
                           @"content-type": @"" };
NSDictionary *parameters = @{ @"automaticCheckingAccountCreationEnabled": @NO,
                              @"dailyInterestRate": @"",
                              @"defaultCreditValue": @"",
                              @"invoicePostponementLimit": @"",
                              @"maxPostponementDays": @"",
                              @"maxPreAuthorizationGrowthRate": @"",
                              @"myCreditsEnabled": @NO,
                              @"notificationsSettings": @{ @"daysAfter": @[ @{ @"days": @0, @"timeOfDay": @"" } ], @"daysPrior": @[ @{ @"days": @0, @"timeOfDay": @"" } ] },
                              @"postponementEnabled": @NO,
                              @"taxRate": @"",
                              @"toleranceEnabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/storeconfig"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/api/creditcontrol/storeconfig" in
let headers = Header.add_list (Header.init ()) [
  ("accept", "");
  ("content-type", "");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/storeconfig",
  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([
    'automaticCheckingAccountCreationEnabled' => null,
    'dailyInterestRate' => '',
    'defaultCreditValue' => '',
    'invoicePostponementLimit' => '',
    'maxPostponementDays' => '',
    'maxPreAuthorizationGrowthRate' => '',
    'myCreditsEnabled' => null,
    'notificationsSettings' => [
        'daysAfter' => [
                [
                                'days' => 0,
                                'timeOfDay' => ''
                ]
        ],
        'daysPrior' => [
                [
                                'days' => 0,
                                'timeOfDay' => ''
                ]
        ]
    ],
    'postponementEnabled' => null,
    'taxRate' => '',
    'toleranceEnabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/api/creditcontrol/storeconfig', [
  'body' => '{
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": {
    "daysAfter": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ],
    "daysPrior": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ]
  },
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
}',
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/storeconfig');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'automaticCheckingAccountCreationEnabled' => null,
  'dailyInterestRate' => '',
  'defaultCreditValue' => '',
  'invoicePostponementLimit' => '',
  'maxPostponementDays' => '',
  'maxPreAuthorizationGrowthRate' => '',
  'myCreditsEnabled' => null,
  'notificationsSettings' => [
    'daysAfter' => [
        [
                'days' => 0,
                'timeOfDay' => ''
        ]
    ],
    'daysPrior' => [
        [
                'days' => 0,
                'timeOfDay' => ''
        ]
    ]
  ],
  'postponementEnabled' => null,
  'taxRate' => '',
  'toleranceEnabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'automaticCheckingAccountCreationEnabled' => null,
  'dailyInterestRate' => '',
  'defaultCreditValue' => '',
  'invoicePostponementLimit' => '',
  'maxPostponementDays' => '',
  'maxPreAuthorizationGrowthRate' => '',
  'myCreditsEnabled' => null,
  'notificationsSettings' => [
    'daysAfter' => [
        [
                'days' => 0,
                'timeOfDay' => ''
        ]
    ],
    'daysPrior' => [
        [
                'days' => 0,
                'timeOfDay' => ''
        ]
    ]
  ],
  'postponementEnabled' => null,
  'taxRate' => '',
  'toleranceEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/api/creditcontrol/storeconfig');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setHeaders([
  'accept' => '',
  'content-type' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/storeconfig' -Method PUT -Headers $headers -ContentType '' -Body '{
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": {
    "daysAfter": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ],
    "daysPrior": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ]
  },
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
}'
$headers=@{}
$headers.Add("accept", "")
$headers.Add("content-type", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/storeconfig' -Method PUT -Headers $headers -ContentType '' -Body '{
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": {
    "daysAfter": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ],
    "daysPrior": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ]
  },
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}"

headers = {
    'accept': "",
    'content-type': ""
}

conn.request("PUT", "/baseUrl/api/creditcontrol/storeconfig", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/storeconfig"

payload = {
    "automaticCheckingAccountCreationEnabled": False,
    "dailyInterestRate": "",
    "defaultCreditValue": "",
    "invoicePostponementLimit": "",
    "maxPostponementDays": "",
    "maxPreAuthorizationGrowthRate": "",
    "myCreditsEnabled": False,
    "notificationsSettings": {
        "daysAfter": [
            {
                "days": 0,
                "timeOfDay": ""
            }
        ],
        "daysPrior": [
            {
                "days": 0,
                "timeOfDay": ""
            }
        ]
    },
    "postponementEnabled": False,
    "taxRate": "",
    "toleranceEnabled": False
}
headers = {
    "accept": "",
    "content-type": ""
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/storeconfig"

payload <- "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/creditcontrol/storeconfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["accept"] = ''
request["content-type"] = ''
request.body = "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/api/creditcontrol/storeconfig') do |req|
  req.headers['accept'] = ''
  req.body = "{\n  \"automaticCheckingAccountCreationEnabled\": false,\n  \"dailyInterestRate\": \"\",\n  \"defaultCreditValue\": \"\",\n  \"invoicePostponementLimit\": \"\",\n  \"maxPostponementDays\": \"\",\n  \"maxPreAuthorizationGrowthRate\": \"\",\n  \"myCreditsEnabled\": false,\n  \"notificationsSettings\": {\n    \"daysAfter\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ],\n    \"daysPrior\": [\n      {\n        \"days\": 0,\n        \"timeOfDay\": \"\"\n      }\n    ]\n  },\n  \"postponementEnabled\": false,\n  \"taxRate\": \"\",\n  \"toleranceEnabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/storeconfig";

    let payload = json!({
        "automaticCheckingAccountCreationEnabled": false,
        "dailyInterestRate": "",
        "defaultCreditValue": "",
        "invoicePostponementLimit": "",
        "maxPostponementDays": "",
        "maxPreAuthorizationGrowthRate": "",
        "myCreditsEnabled": false,
        "notificationsSettings": json!({
            "daysAfter": (
                json!({
                    "days": 0,
                    "timeOfDay": ""
                })
            ),
            "daysPrior": (
                json!({
                    "days": 0,
                    "timeOfDay": ""
                })
            )
        }),
        "postponementEnabled": false,
        "taxRate": "",
        "toleranceEnabled": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept", "".parse().unwrap());
    headers.insert("content-type", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/api/creditcontrol/storeconfig \
  --header 'accept: ' \
  --header 'content-type: ' \
  --data '{
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": {
    "daysAfter": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ],
    "daysPrior": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ]
  },
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
}'
echo '{
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": {
    "daysAfter": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ],
    "daysPrior": [
      {
        "days": 0,
        "timeOfDay": ""
      }
    ]
  },
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
}' |  \
  http PUT {{baseUrl}}/api/creditcontrol/storeconfig \
  accept:'' \
  content-type:''
wget --quiet \
  --method PUT \
  --header 'accept: ' \
  --header 'content-type: ' \
  --body-data '{\n  "automaticCheckingAccountCreationEnabled": false,\n  "dailyInterestRate": "",\n  "defaultCreditValue": "",\n  "invoicePostponementLimit": "",\n  "maxPostponementDays": "",\n  "maxPreAuthorizationGrowthRate": "",\n  "myCreditsEnabled": false,\n  "notificationsSettings": {\n    "daysAfter": [\n      {\n        "days": 0,\n        "timeOfDay": ""\n      }\n    ],\n    "daysPrior": [\n      {\n        "days": 0,\n        "timeOfDay": ""\n      }\n    ]\n  },\n  "postponementEnabled": false,\n  "taxRate": "",\n  "toleranceEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/storeconfig
import Foundation

let headers = [
  "accept": "",
  "content-type": ""
]
let parameters = [
  "automaticCheckingAccountCreationEnabled": false,
  "dailyInterestRate": "",
  "defaultCreditValue": "",
  "invoicePostponementLimit": "",
  "maxPostponementDays": "",
  "maxPreAuthorizationGrowthRate": "",
  "myCreditsEnabled": false,
  "notificationsSettings": [
    "daysAfter": [
      [
        "days": 0,
        "timeOfDay": ""
      ]
    ],
    "daysPrior": [
      [
        "days": 0,
        "timeOfDay": ""
      ]
    ]
  ],
  "postponementEnabled": false,
  "taxRate": "",
  "toleranceEnabled": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/storeconfig")! 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; charset=utf-8
RESPONSE BODY json

{
  "dailyInterestRate": 0.2,
  "invoicePostponementLimit": 2,
  "taxRate": 0.4,
  "tolerancePercent": 0.35
}
GET Retrieve store configuration
{{baseUrl}}/api/creditcontrol/storeconfig
HEADERS

Content-Type
Accept
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/creditcontrol/storeconfig");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: ");
headers = curl_slist_append(headers, "accept: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api/creditcontrol/storeconfig" {:headers {:content-type ""
                                                                                   :accept ""}})
require "http/client"

url = "{{baseUrl}}/api/creditcontrol/storeconfig"
headers = HTTP::Headers{
  "content-type" => ""
  "accept" => ""
}

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}}/api/creditcontrol/storeconfig"),
    Headers =
    {
        { "accept", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/creditcontrol/storeconfig");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "");
request.AddHeader("accept", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api/creditcontrol/storeconfig"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("content-type", "")
	req.Header.Add("accept", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/api/creditcontrol/storeconfig HTTP/1.1
Content-Type: 
Accept: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/creditcontrol/storeconfig")
  .setHeader("content-type", "")
  .setHeader("accept", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api/creditcontrol/storeconfig"))
    .header("content-type", "")
    .header("accept", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/storeconfig")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/creditcontrol/storeconfig")
  .header("content-type", "")
  .header("accept", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/api/creditcontrol/storeconfig');
xhr.setRequestHeader('content-type', '');
xhr.setRequestHeader('accept', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api/creditcontrol/storeconfig';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  method: 'GET',
  headers: {
    'content-type': '',
    accept: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api/creditcontrol/storeconfig")
  .get()
  .addHeader("content-type", "")
  .addHeader("accept", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api/creditcontrol/storeconfig',
  headers: {
    'content-type': '',
    accept: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  headers: {'content-type': '', accept: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api/creditcontrol/storeconfig');

req.headers({
  'content-type': '',
  accept: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/api/creditcontrol/storeconfig',
  headers: {'content-type': '', accept: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api/creditcontrol/storeconfig';
const options = {method: 'GET', headers: {'content-type': '', accept: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"",
                           @"accept": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/creditcontrol/storeconfig"]
                                                       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}}/api/creditcontrol/storeconfig" in
let headers = Header.add_list (Header.init ()) [
  ("content-type", "");
  ("accept", "");
] in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api/creditcontrol/storeconfig",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept: ",
    "content-type: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/api/creditcontrol/storeconfig', [
  'headers' => [
    'accept' => '',
    'content-type' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/api/creditcontrol/storeconfig');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api/creditcontrol/storeconfig');
$request->setRequestMethod('GET');
$request->setHeaders([
  'content-type' => '',
  'accept' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/creditcontrol/storeconfig' -Method GET -Headers $headers
$headers=@{}
$headers.Add("content-type", "")
$headers.Add("accept", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/creditcontrol/storeconfig' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = {
    'content-type': "",
    'accept': ""
}

conn.request("GET", "/baseUrl/api/creditcontrol/storeconfig", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api/creditcontrol/storeconfig"

headers = {
    "content-type": "",
    "accept": ""
}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api/creditcontrol/storeconfig"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api/creditcontrol/storeconfig")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["content-type"] = ''
request["accept"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/api/creditcontrol/storeconfig') do |req|
  req.headers['accept'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api/creditcontrol/storeconfig";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "".parse().unwrap());
    headers.insert("accept", "".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}}/api/creditcontrol/storeconfig \
  --header 'accept: ' \
  --header 'content-type: '
http GET {{baseUrl}}/api/creditcontrol/storeconfig \
  accept:'' \
  content-type:''
wget --quiet \
  --method GET \
  --header 'content-type: ' \
  --header 'accept: ' \
  --output-document \
  - {{baseUrl}}/api/creditcontrol/storeconfig
import Foundation

let headers = [
  "content-type": "",
  "accept": ""
]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/creditcontrol/storeconfig")! 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()
RESPONSE HEADERS

Content-Type
application/json; charset=utf-8
RESPONSE BODY json

{
  "dailyInterestRate": 0,
  "invoicePostponementLimit": 0,
  "taxRate": 0,
  "tolerancePercent": 0.7
}