Customer Credit API
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
}