Account API
POST
Close an account holder
{{baseUrl}}/closeAccountHolder
BODY json
{
"accountHolderCode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/closeAccountHolder");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/closeAccountHolder" {:content-type :json
:form-params {:accountHolderCode ""}})
require "http/client"
url = "{{baseUrl}}/closeAccountHolder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\"\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}}/closeAccountHolder"),
Content = new StringContent("{\n \"accountHolderCode\": \"\"\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}}/closeAccountHolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/closeAccountHolder"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/closeAccountHolder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29
{
"accountHolderCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/closeAccountHolder")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/closeAccountHolder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\"\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 \"accountHolderCode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/closeAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/closeAccountHolder")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/closeAccountHolder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/closeAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/closeAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/closeAccountHolder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/closeAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/closeAccountHolder',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/closeAccountHolder',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: ''},
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}}/closeAccountHolder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: ''
});
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}}/closeAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/closeAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/closeAccountHolder"]
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}}/closeAccountHolder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/closeAccountHolder",
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([
'accountHolderCode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/closeAccountHolder', [
'body' => '{
"accountHolderCode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/closeAccountHolder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/closeAccountHolder');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/closeAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/closeAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/closeAccountHolder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/closeAccountHolder"
payload = { "accountHolderCode": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/closeAccountHolder"
payload <- "{\n \"accountHolderCode\": \"\"\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}}/closeAccountHolder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\"\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/closeAccountHolder') do |req|
req.body = "{\n \"accountHolderCode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/closeAccountHolder";
let payload = json!({"accountHolderCode": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/closeAccountHolder \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": ""
}'
echo '{
"accountHolderCode": ""
}' | \
http POST {{baseUrl}}/closeAccountHolder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": ""\n}' \
--output-document \
- {{baseUrl}}/closeAccountHolder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["accountHolderCode": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/closeAccountHolder")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Close stores
{{baseUrl}}/closeStores
BODY json
{
"accountHolderCode": "",
"stores": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/closeStores");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/closeStores" {:content-type :json
:form-params {:accountHolderCode ""
:stores []}})
require "http/client"
url = "{{baseUrl}}/closeStores"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"stores\": []\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}}/closeStores"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"stores\": []\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}}/closeStores");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/closeStores"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/closeStores HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"accountHolderCode": "",
"stores": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/closeStores")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/closeStores"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"stores\": []\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 \"accountHolderCode\": \"\",\n \"stores\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/closeStores")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/closeStores")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
stores: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/closeStores');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/closeStores',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', stores: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/closeStores';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","stores":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/closeStores',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "stores": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/closeStores")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/closeStores',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', stores: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/closeStores',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', stores: []},
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}}/closeStores');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
stores: []
});
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}}/closeStores',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', stores: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/closeStores';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","stores":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"stores": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/closeStores"]
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}}/closeStores" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/closeStores",
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([
'accountHolderCode' => '',
'stores' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/closeStores', [
'body' => '{
"accountHolderCode": "",
"stores": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/closeStores');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'stores' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'stores' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/closeStores');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/closeStores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"stores": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/closeStores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"stores": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/closeStores", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/closeStores"
payload = {
"accountHolderCode": "",
"stores": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/closeStores"
payload <- "{\n \"accountHolderCode\": \"\",\n \"stores\": []\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}}/closeStores")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"stores\": []\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/closeStores') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"stores\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/closeStores";
let payload = json!({
"accountHolderCode": "",
"stores": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/closeStores \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"stores": []
}'
echo '{
"accountHolderCode": "",
"stores": []
}' | \
http POST {{baseUrl}}/closeStores \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "stores": []\n}' \
--output-document \
- {{baseUrl}}/closeStores
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"stores": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/closeStores")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Create an account holder
{{baseUrl}}/createAccountHolder
BODY json
{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createAccountHolder");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createAccountHolder" {:content-type :json
:form-params {:accountHolderCode ""
:accountHolderDetails {:address {:city ""
:country ""
:houseNumberOrName ""
:postalCode ""
:stateOrProvince ""
:street ""}
:bankAccountDetails [{:accountNumber ""
:accountType ""
:bankAccountName ""
:bankAccountReference ""
:bankAccountUUID ""
:bankBicSwift ""
:bankCity ""
:bankCode ""
:bankName ""
:branchCode ""
:checkCode ""
:countryCode ""
:currencyCode ""
:iban ""
:ownerCity ""
:ownerCountryCode ""
:ownerDateOfBirth ""
:ownerHouseNumberOrName ""
:ownerName ""
:ownerNationality ""
:ownerPostalCode ""
:ownerState ""
:ownerStreet ""
:primaryAccount false
:taxId ""
:urlForVerification ""}]
:bankAggregatorDataReference ""
:businessDetails {:doingBusinessAs ""
:legalBusinessName ""
:listedUltimateParentCompany [{:address {}
:businessDetails {:legalBusinessName ""
:registrationNumber ""
:stockExchange ""
:stockNumber ""
:stockTicker ""}
:ultimateParentCompanyCode ""}]
:registrationNumber ""
:shareholders [{:address {}
:email ""
:fullPhoneNumber ""
:jobTitle ""
:name {:firstName ""
:gender ""
:infix ""
:lastName ""}
:personalData {:dateOfBirth ""
:documentData [{:expirationDate ""
:issuerCountry ""
:issuerState ""
:number ""
:type ""}]
:nationality ""}
:phoneNumber {:phoneCountryCode ""
:phoneNumber ""
:phoneType ""}
:shareholderCode ""
:shareholderReference ""
:shareholderType ""
:webAddress ""}]
:signatories [{:address {}
:email ""
:fullPhoneNumber ""
:jobTitle ""
:name {}
:personalData {}
:phoneNumber {}
:signatoryCode ""
:signatoryReference ""
:webAddress ""}]
:stockExchange ""
:stockNumber ""
:stockTicker ""
:taxId ""}
:email ""
:fullPhoneNumber ""
:individualDetails {:name {}
:personalData {}}
:lastReviewDate ""
:legalArrangements [{:address {}
:legalArrangementCode ""
:legalArrangementEntities [{:address {}
:businessDetails {}
:email ""
:fullPhoneNumber ""
:individualDetails {}
:legalArrangementEntityCode ""
:legalArrangementEntityReference ""
:legalArrangementMembers []
:legalEntityType ""
:phoneNumber {}
:webAddress ""}]
:legalArrangementReference ""
:legalForm ""
:name ""
:registrationNumber ""
:taxNumber ""
:type ""}]
:merchantCategoryCode ""
:metadata {}
:payoutMethods [{:merchantAccount ""
:payoutMethodCode ""
:payoutMethodReference ""
:recurringDetailReference ""
:shopperReference ""}]
:principalBusinessAddress {}
:storeDetails [{:address {}
:fullPhoneNumber ""
:logo ""
:merchantAccount ""
:merchantCategoryCode ""
:merchantHouseNumber ""
:phoneNumber {}
:shopperInteraction ""
:splitConfigurationUUID ""
:status ""
:store ""
:storeName ""
:storeReference ""
:virtualAccount ""
:webAddress ""}]
:webAddress ""}
:createDefaultAccount false
:description ""
:legalEntity ""
:primaryCurrency ""
:processingTier 0
:verificationProfile ""}})
require "http/client"
url = "{{baseUrl}}/createAccountHolder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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}}/createAccountHolder"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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}}/createAccountHolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createAccountHolder"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/createAccountHolder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 4704
{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createAccountHolder")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createAccountHolder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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 \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/createAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createAccountHolder")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {
firstName: '',
gender: '',
infix: '',
lastName: ''
},
personalData: {
dateOfBirth: '',
documentData: [
{
expirationDate: '',
issuerCountry: '',
issuerState: '',
number: '',
type: ''
}
],
nationality: ''
},
phoneNumber: {
phoneCountryCode: '',
phoneNumber: '',
phoneType: ''
},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {
name: {},
personalData: {}
},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
createDefaultAccount: false,
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/createAccountHolder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/createAccountHolder',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
createDefaultAccount: false,
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","accountHolderDetails":{"address":{"city":"","country":"","houseNumberOrName":"","postalCode":"","stateOrProvince":"","street":""},"bankAccountDetails":[{"accountNumber":"","accountType":"","bankAccountName":"","bankAccountReference":"","bankAccountUUID":"","bankBicSwift":"","bankCity":"","bankCode":"","bankName":"","branchCode":"","checkCode":"","countryCode":"","currencyCode":"","iban":"","ownerCity":"","ownerCountryCode":"","ownerDateOfBirth":"","ownerHouseNumberOrName":"","ownerName":"","ownerNationality":"","ownerPostalCode":"","ownerState":"","ownerStreet":"","primaryAccount":false,"taxId":"","urlForVerification":""}],"bankAggregatorDataReference":"","businessDetails":{"doingBusinessAs":"","legalBusinessName":"","listedUltimateParentCompany":[{"address":{},"businessDetails":{"legalBusinessName":"","registrationNumber":"","stockExchange":"","stockNumber":"","stockTicker":""},"ultimateParentCompanyCode":""}],"registrationNumber":"","shareholders":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{"firstName":"","gender":"","infix":"","lastName":""},"personalData":{"dateOfBirth":"","documentData":[{"expirationDate":"","issuerCountry":"","issuerState":"","number":"","type":""}],"nationality":""},"phoneNumber":{"phoneCountryCode":"","phoneNumber":"","phoneType":""},"shareholderCode":"","shareholderReference":"","shareholderType":"","webAddress":""}],"signatories":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{},"personalData":{},"phoneNumber":{},"signatoryCode":"","signatoryReference":"","webAddress":""}],"stockExchange":"","stockNumber":"","stockTicker":"","taxId":""},"email":"","fullPhoneNumber":"","individualDetails":{"name":{},"personalData":{}},"lastReviewDate":"","legalArrangements":[{"address":{},"legalArrangementCode":"","legalArrangementEntities":[{"address":{},"businessDetails":{},"email":"","fullPhoneNumber":"","individualDetails":{},"legalArrangementEntityCode":"","legalArrangementEntityReference":"","legalArrangementMembers":[],"legalEntityType":"","phoneNumber":{},"webAddress":""}],"legalArrangementReference":"","legalForm":"","name":"","registrationNumber":"","taxNumber":"","type":""}],"merchantCategoryCode":"","metadata":{},"payoutMethods":[{"merchantAccount":"","payoutMethodCode":"","payoutMethodReference":"","recurringDetailReference":"","shopperReference":""}],"principalBusinessAddress":{},"storeDetails":[{"address":{},"fullPhoneNumber":"","logo":"","merchantAccount":"","merchantCategoryCode":"","merchantHouseNumber":"","phoneNumber":{},"shopperInteraction":"","splitConfigurationUUID":"","status":"","store":"","storeName":"","storeReference":"","virtualAccount":"","webAddress":""}],"webAddress":""},"createDefaultAccount":false,"description":"","legalEntity":"","primaryCurrency":"","processingTier":0,"verificationProfile":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/createAccountHolder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "accountHolderDetails": {\n "address": {\n "city": "",\n "country": "",\n "houseNumberOrName": "",\n "postalCode": "",\n "stateOrProvince": "",\n "street": ""\n },\n "bankAccountDetails": [\n {\n "accountNumber": "",\n "accountType": "",\n "bankAccountName": "",\n "bankAccountReference": "",\n "bankAccountUUID": "",\n "bankBicSwift": "",\n "bankCity": "",\n "bankCode": "",\n "bankName": "",\n "branchCode": "",\n "checkCode": "",\n "countryCode": "",\n "currencyCode": "",\n "iban": "",\n "ownerCity": "",\n "ownerCountryCode": "",\n "ownerDateOfBirth": "",\n "ownerHouseNumberOrName": "",\n "ownerName": "",\n "ownerNationality": "",\n "ownerPostalCode": "",\n "ownerState": "",\n "ownerStreet": "",\n "primaryAccount": false,\n "taxId": "",\n "urlForVerification": ""\n }\n ],\n "bankAggregatorDataReference": "",\n "businessDetails": {\n "doingBusinessAs": "",\n "legalBusinessName": "",\n "listedUltimateParentCompany": [\n {\n "address": {},\n "businessDetails": {\n "legalBusinessName": "",\n "registrationNumber": "",\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": ""\n },\n "ultimateParentCompanyCode": ""\n }\n ],\n "registrationNumber": "",\n "shareholders": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {\n "firstName": "",\n "gender": "",\n "infix": "",\n "lastName": ""\n },\n "personalData": {\n "dateOfBirth": "",\n "documentData": [\n {\n "expirationDate": "",\n "issuerCountry": "",\n "issuerState": "",\n "number": "",\n "type": ""\n }\n ],\n "nationality": ""\n },\n "phoneNumber": {\n "phoneCountryCode": "",\n "phoneNumber": "",\n "phoneType": ""\n },\n "shareholderCode": "",\n "shareholderReference": "",\n "shareholderType": "",\n "webAddress": ""\n }\n ],\n "signatories": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {},\n "personalData": {},\n "phoneNumber": {},\n "signatoryCode": "",\n "signatoryReference": "",\n "webAddress": ""\n }\n ],\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": "",\n "taxId": ""\n },\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {\n "name": {},\n "personalData": {}\n },\n "lastReviewDate": "",\n "legalArrangements": [\n {\n "address": {},\n "legalArrangementCode": "",\n "legalArrangementEntities": [\n {\n "address": {},\n "businessDetails": {},\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {},\n "legalArrangementEntityCode": "",\n "legalArrangementEntityReference": "",\n "legalArrangementMembers": [],\n "legalEntityType": "",\n "phoneNumber": {},\n "webAddress": ""\n }\n ],\n "legalArrangementReference": "",\n "legalForm": "",\n "name": "",\n "registrationNumber": "",\n "taxNumber": "",\n "type": ""\n }\n ],\n "merchantCategoryCode": "",\n "metadata": {},\n "payoutMethods": [\n {\n "merchantAccount": "",\n "payoutMethodCode": "",\n "payoutMethodReference": "",\n "recurringDetailReference": "",\n "shopperReference": ""\n }\n ],\n "principalBusinessAddress": {},\n "storeDetails": [\n {\n "address": {},\n "fullPhoneNumber": "",\n "logo": "",\n "merchantAccount": "",\n "merchantCategoryCode": "",\n "merchantHouseNumber": "",\n "phoneNumber": {},\n "shopperInteraction": "",\n "splitConfigurationUUID": "",\n "status": "",\n "store": "",\n "storeName": "",\n "storeReference": "",\n "virtualAccount": "",\n "webAddress": ""\n }\n ],\n "webAddress": ""\n },\n "createDefaultAccount": false,\n "description": "",\n "legalEntity": "",\n "primaryCurrency": "",\n "processingTier": 0,\n "verificationProfile": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/createAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/createAccountHolder',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
createDefaultAccount: false,
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/createAccountHolder',
headers: {'content-type': 'application/json'},
body: {
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
createDefaultAccount: false,
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
},
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}}/createAccountHolder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {
firstName: '',
gender: '',
infix: '',
lastName: ''
},
personalData: {
dateOfBirth: '',
documentData: [
{
expirationDate: '',
issuerCountry: '',
issuerState: '',
number: '',
type: ''
}
],
nationality: ''
},
phoneNumber: {
phoneCountryCode: '',
phoneNumber: '',
phoneType: ''
},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {
name: {},
personalData: {}
},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
createDefaultAccount: false,
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
});
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}}/createAccountHolder',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
createDefaultAccount: false,
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","accountHolderDetails":{"address":{"city":"","country":"","houseNumberOrName":"","postalCode":"","stateOrProvince":"","street":""},"bankAccountDetails":[{"accountNumber":"","accountType":"","bankAccountName":"","bankAccountReference":"","bankAccountUUID":"","bankBicSwift":"","bankCity":"","bankCode":"","bankName":"","branchCode":"","checkCode":"","countryCode":"","currencyCode":"","iban":"","ownerCity":"","ownerCountryCode":"","ownerDateOfBirth":"","ownerHouseNumberOrName":"","ownerName":"","ownerNationality":"","ownerPostalCode":"","ownerState":"","ownerStreet":"","primaryAccount":false,"taxId":"","urlForVerification":""}],"bankAggregatorDataReference":"","businessDetails":{"doingBusinessAs":"","legalBusinessName":"","listedUltimateParentCompany":[{"address":{},"businessDetails":{"legalBusinessName":"","registrationNumber":"","stockExchange":"","stockNumber":"","stockTicker":""},"ultimateParentCompanyCode":""}],"registrationNumber":"","shareholders":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{"firstName":"","gender":"","infix":"","lastName":""},"personalData":{"dateOfBirth":"","documentData":[{"expirationDate":"","issuerCountry":"","issuerState":"","number":"","type":""}],"nationality":""},"phoneNumber":{"phoneCountryCode":"","phoneNumber":"","phoneType":""},"shareholderCode":"","shareholderReference":"","shareholderType":"","webAddress":""}],"signatories":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{},"personalData":{},"phoneNumber":{},"signatoryCode":"","signatoryReference":"","webAddress":""}],"stockExchange":"","stockNumber":"","stockTicker":"","taxId":""},"email":"","fullPhoneNumber":"","individualDetails":{"name":{},"personalData":{}},"lastReviewDate":"","legalArrangements":[{"address":{},"legalArrangementCode":"","legalArrangementEntities":[{"address":{},"businessDetails":{},"email":"","fullPhoneNumber":"","individualDetails":{},"legalArrangementEntityCode":"","legalArrangementEntityReference":"","legalArrangementMembers":[],"legalEntityType":"","phoneNumber":{},"webAddress":""}],"legalArrangementReference":"","legalForm":"","name":"","registrationNumber":"","taxNumber":"","type":""}],"merchantCategoryCode":"","metadata":{},"payoutMethods":[{"merchantAccount":"","payoutMethodCode":"","payoutMethodReference":"","recurringDetailReference":"","shopperReference":""}],"principalBusinessAddress":{},"storeDetails":[{"address":{},"fullPhoneNumber":"","logo":"","merchantAccount":"","merchantCategoryCode":"","merchantHouseNumber":"","phoneNumber":{},"shopperInteraction":"","splitConfigurationUUID":"","status":"","store":"","storeName":"","storeReference":"","virtualAccount":"","webAddress":""}],"webAddress":""},"createDefaultAccount":false,"description":"","legalEntity":"","primaryCurrency":"","processingTier":0,"verificationProfile":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"accountHolderDetails": @{ @"address": @{ @"city": @"", @"country": @"", @"houseNumberOrName": @"", @"postalCode": @"", @"stateOrProvince": @"", @"street": @"" }, @"bankAccountDetails": @[ @{ @"accountNumber": @"", @"accountType": @"", @"bankAccountName": @"", @"bankAccountReference": @"", @"bankAccountUUID": @"", @"bankBicSwift": @"", @"bankCity": @"", @"bankCode": @"", @"bankName": @"", @"branchCode": @"", @"checkCode": @"", @"countryCode": @"", @"currencyCode": @"", @"iban": @"", @"ownerCity": @"", @"ownerCountryCode": @"", @"ownerDateOfBirth": @"", @"ownerHouseNumberOrName": @"", @"ownerName": @"", @"ownerNationality": @"", @"ownerPostalCode": @"", @"ownerState": @"", @"ownerStreet": @"", @"primaryAccount": @NO, @"taxId": @"", @"urlForVerification": @"" } ], @"bankAggregatorDataReference": @"", @"businessDetails": @{ @"doingBusinessAs": @"", @"legalBusinessName": @"", @"listedUltimateParentCompany": @[ @{ @"address": @{ }, @"businessDetails": @{ @"legalBusinessName": @"", @"registrationNumber": @"", @"stockExchange": @"", @"stockNumber": @"", @"stockTicker": @"" }, @"ultimateParentCompanyCode": @"" } ], @"registrationNumber": @"", @"shareholders": @[ @{ @"address": @{ }, @"email": @"", @"fullPhoneNumber": @"", @"jobTitle": @"", @"name": @{ @"firstName": @"", @"gender": @"", @"infix": @"", @"lastName": @"" }, @"personalData": @{ @"dateOfBirth": @"", @"documentData": @[ @{ @"expirationDate": @"", @"issuerCountry": @"", @"issuerState": @"", @"number": @"", @"type": @"" } ], @"nationality": @"" }, @"phoneNumber": @{ @"phoneCountryCode": @"", @"phoneNumber": @"", @"phoneType": @"" }, @"shareholderCode": @"", @"shareholderReference": @"", @"shareholderType": @"", @"webAddress": @"" } ], @"signatories": @[ @{ @"address": @{ }, @"email": @"", @"fullPhoneNumber": @"", @"jobTitle": @"", @"name": @{ }, @"personalData": @{ }, @"phoneNumber": @{ }, @"signatoryCode": @"", @"signatoryReference": @"", @"webAddress": @"" } ], @"stockExchange": @"", @"stockNumber": @"", @"stockTicker": @"", @"taxId": @"" }, @"email": @"", @"fullPhoneNumber": @"", @"individualDetails": @{ @"name": @{ }, @"personalData": @{ } }, @"lastReviewDate": @"", @"legalArrangements": @[ @{ @"address": @{ }, @"legalArrangementCode": @"", @"legalArrangementEntities": @[ @{ @"address": @{ }, @"businessDetails": @{ }, @"email": @"", @"fullPhoneNumber": @"", @"individualDetails": @{ }, @"legalArrangementEntityCode": @"", @"legalArrangementEntityReference": @"", @"legalArrangementMembers": @[ ], @"legalEntityType": @"", @"phoneNumber": @{ }, @"webAddress": @"" } ], @"legalArrangementReference": @"", @"legalForm": @"", @"name": @"", @"registrationNumber": @"", @"taxNumber": @"", @"type": @"" } ], @"merchantCategoryCode": @"", @"metadata": @{ }, @"payoutMethods": @[ @{ @"merchantAccount": @"", @"payoutMethodCode": @"", @"payoutMethodReference": @"", @"recurringDetailReference": @"", @"shopperReference": @"" } ], @"principalBusinessAddress": @{ }, @"storeDetails": @[ @{ @"address": @{ }, @"fullPhoneNumber": @"", @"logo": @"", @"merchantAccount": @"", @"merchantCategoryCode": @"", @"merchantHouseNumber": @"", @"phoneNumber": @{ }, @"shopperInteraction": @"", @"splitConfigurationUUID": @"", @"status": @"", @"store": @"", @"storeName": @"", @"storeReference": @"", @"virtualAccount": @"", @"webAddress": @"" } ], @"webAddress": @"" },
@"createDefaultAccount": @NO,
@"description": @"",
@"legalEntity": @"",
@"primaryCurrency": @"",
@"processingTier": @0,
@"verificationProfile": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createAccountHolder"]
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}}/createAccountHolder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createAccountHolder",
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([
'accountHolderCode' => '',
'accountHolderDetails' => [
'address' => [
'city' => '',
'country' => '',
'houseNumberOrName' => '',
'postalCode' => '',
'stateOrProvince' => '',
'street' => ''
],
'bankAccountDetails' => [
[
'accountNumber' => '',
'accountType' => '',
'bankAccountName' => '',
'bankAccountReference' => '',
'bankAccountUUID' => '',
'bankBicSwift' => '',
'bankCity' => '',
'bankCode' => '',
'bankName' => '',
'branchCode' => '',
'checkCode' => '',
'countryCode' => '',
'currencyCode' => '',
'iban' => '',
'ownerCity' => '',
'ownerCountryCode' => '',
'ownerDateOfBirth' => '',
'ownerHouseNumberOrName' => '',
'ownerName' => '',
'ownerNationality' => '',
'ownerPostalCode' => '',
'ownerState' => '',
'ownerStreet' => '',
'primaryAccount' => null,
'taxId' => '',
'urlForVerification' => ''
]
],
'bankAggregatorDataReference' => '',
'businessDetails' => [
'doingBusinessAs' => '',
'legalBusinessName' => '',
'listedUltimateParentCompany' => [
[
'address' => [
],
'businessDetails' => [
'legalBusinessName' => '',
'registrationNumber' => '',
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => ''
],
'ultimateParentCompanyCode' => ''
]
],
'registrationNumber' => '',
'shareholders' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
'firstName' => '',
'gender' => '',
'infix' => '',
'lastName' => ''
],
'personalData' => [
'dateOfBirth' => '',
'documentData' => [
[
'expirationDate' => '',
'issuerCountry' => '',
'issuerState' => '',
'number' => '',
'type' => ''
]
],
'nationality' => ''
],
'phoneNumber' => [
'phoneCountryCode' => '',
'phoneNumber' => '',
'phoneType' => ''
],
'shareholderCode' => '',
'shareholderReference' => '',
'shareholderType' => '',
'webAddress' => ''
]
],
'signatories' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
],
'personalData' => [
],
'phoneNumber' => [
],
'signatoryCode' => '',
'signatoryReference' => '',
'webAddress' => ''
]
],
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => '',
'taxId' => ''
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
'name' => [
],
'personalData' => [
]
],
'lastReviewDate' => '',
'legalArrangements' => [
[
'address' => [
],
'legalArrangementCode' => '',
'legalArrangementEntities' => [
[
'address' => [
],
'businessDetails' => [
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
],
'legalArrangementEntityCode' => '',
'legalArrangementEntityReference' => '',
'legalArrangementMembers' => [
],
'legalEntityType' => '',
'phoneNumber' => [
],
'webAddress' => ''
]
],
'legalArrangementReference' => '',
'legalForm' => '',
'name' => '',
'registrationNumber' => '',
'taxNumber' => '',
'type' => ''
]
],
'merchantCategoryCode' => '',
'metadata' => [
],
'payoutMethods' => [
[
'merchantAccount' => '',
'payoutMethodCode' => '',
'payoutMethodReference' => '',
'recurringDetailReference' => '',
'shopperReference' => ''
]
],
'principalBusinessAddress' => [
],
'storeDetails' => [
[
'address' => [
],
'fullPhoneNumber' => '',
'logo' => '',
'merchantAccount' => '',
'merchantCategoryCode' => '',
'merchantHouseNumber' => '',
'phoneNumber' => [
],
'shopperInteraction' => '',
'splitConfigurationUUID' => '',
'status' => '',
'store' => '',
'storeName' => '',
'storeReference' => '',
'virtualAccount' => '',
'webAddress' => ''
]
],
'webAddress' => ''
],
'createDefaultAccount' => null,
'description' => '',
'legalEntity' => '',
'primaryCurrency' => '',
'processingTier' => 0,
'verificationProfile' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/createAccountHolder', [
'body' => '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/createAccountHolder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'accountHolderDetails' => [
'address' => [
'city' => '',
'country' => '',
'houseNumberOrName' => '',
'postalCode' => '',
'stateOrProvince' => '',
'street' => ''
],
'bankAccountDetails' => [
[
'accountNumber' => '',
'accountType' => '',
'bankAccountName' => '',
'bankAccountReference' => '',
'bankAccountUUID' => '',
'bankBicSwift' => '',
'bankCity' => '',
'bankCode' => '',
'bankName' => '',
'branchCode' => '',
'checkCode' => '',
'countryCode' => '',
'currencyCode' => '',
'iban' => '',
'ownerCity' => '',
'ownerCountryCode' => '',
'ownerDateOfBirth' => '',
'ownerHouseNumberOrName' => '',
'ownerName' => '',
'ownerNationality' => '',
'ownerPostalCode' => '',
'ownerState' => '',
'ownerStreet' => '',
'primaryAccount' => null,
'taxId' => '',
'urlForVerification' => ''
]
],
'bankAggregatorDataReference' => '',
'businessDetails' => [
'doingBusinessAs' => '',
'legalBusinessName' => '',
'listedUltimateParentCompany' => [
[
'address' => [
],
'businessDetails' => [
'legalBusinessName' => '',
'registrationNumber' => '',
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => ''
],
'ultimateParentCompanyCode' => ''
]
],
'registrationNumber' => '',
'shareholders' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
'firstName' => '',
'gender' => '',
'infix' => '',
'lastName' => ''
],
'personalData' => [
'dateOfBirth' => '',
'documentData' => [
[
'expirationDate' => '',
'issuerCountry' => '',
'issuerState' => '',
'number' => '',
'type' => ''
]
],
'nationality' => ''
],
'phoneNumber' => [
'phoneCountryCode' => '',
'phoneNumber' => '',
'phoneType' => ''
],
'shareholderCode' => '',
'shareholderReference' => '',
'shareholderType' => '',
'webAddress' => ''
]
],
'signatories' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
],
'personalData' => [
],
'phoneNumber' => [
],
'signatoryCode' => '',
'signatoryReference' => '',
'webAddress' => ''
]
],
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => '',
'taxId' => ''
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
'name' => [
],
'personalData' => [
]
],
'lastReviewDate' => '',
'legalArrangements' => [
[
'address' => [
],
'legalArrangementCode' => '',
'legalArrangementEntities' => [
[
'address' => [
],
'businessDetails' => [
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
],
'legalArrangementEntityCode' => '',
'legalArrangementEntityReference' => '',
'legalArrangementMembers' => [
],
'legalEntityType' => '',
'phoneNumber' => [
],
'webAddress' => ''
]
],
'legalArrangementReference' => '',
'legalForm' => '',
'name' => '',
'registrationNumber' => '',
'taxNumber' => '',
'type' => ''
]
],
'merchantCategoryCode' => '',
'metadata' => [
],
'payoutMethods' => [
[
'merchantAccount' => '',
'payoutMethodCode' => '',
'payoutMethodReference' => '',
'recurringDetailReference' => '',
'shopperReference' => ''
]
],
'principalBusinessAddress' => [
],
'storeDetails' => [
[
'address' => [
],
'fullPhoneNumber' => '',
'logo' => '',
'merchantAccount' => '',
'merchantCategoryCode' => '',
'merchantHouseNumber' => '',
'phoneNumber' => [
],
'shopperInteraction' => '',
'splitConfigurationUUID' => '',
'status' => '',
'store' => '',
'storeName' => '',
'storeReference' => '',
'virtualAccount' => '',
'webAddress' => ''
]
],
'webAddress' => ''
],
'createDefaultAccount' => null,
'description' => '',
'legalEntity' => '',
'primaryCurrency' => '',
'processingTier' => 0,
'verificationProfile' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'accountHolderDetails' => [
'address' => [
'city' => '',
'country' => '',
'houseNumberOrName' => '',
'postalCode' => '',
'stateOrProvince' => '',
'street' => ''
],
'bankAccountDetails' => [
[
'accountNumber' => '',
'accountType' => '',
'bankAccountName' => '',
'bankAccountReference' => '',
'bankAccountUUID' => '',
'bankBicSwift' => '',
'bankCity' => '',
'bankCode' => '',
'bankName' => '',
'branchCode' => '',
'checkCode' => '',
'countryCode' => '',
'currencyCode' => '',
'iban' => '',
'ownerCity' => '',
'ownerCountryCode' => '',
'ownerDateOfBirth' => '',
'ownerHouseNumberOrName' => '',
'ownerName' => '',
'ownerNationality' => '',
'ownerPostalCode' => '',
'ownerState' => '',
'ownerStreet' => '',
'primaryAccount' => null,
'taxId' => '',
'urlForVerification' => ''
]
],
'bankAggregatorDataReference' => '',
'businessDetails' => [
'doingBusinessAs' => '',
'legalBusinessName' => '',
'listedUltimateParentCompany' => [
[
'address' => [
],
'businessDetails' => [
'legalBusinessName' => '',
'registrationNumber' => '',
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => ''
],
'ultimateParentCompanyCode' => ''
]
],
'registrationNumber' => '',
'shareholders' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
'firstName' => '',
'gender' => '',
'infix' => '',
'lastName' => ''
],
'personalData' => [
'dateOfBirth' => '',
'documentData' => [
[
'expirationDate' => '',
'issuerCountry' => '',
'issuerState' => '',
'number' => '',
'type' => ''
]
],
'nationality' => ''
],
'phoneNumber' => [
'phoneCountryCode' => '',
'phoneNumber' => '',
'phoneType' => ''
],
'shareholderCode' => '',
'shareholderReference' => '',
'shareholderType' => '',
'webAddress' => ''
]
],
'signatories' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
],
'personalData' => [
],
'phoneNumber' => [
],
'signatoryCode' => '',
'signatoryReference' => '',
'webAddress' => ''
]
],
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => '',
'taxId' => ''
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
'name' => [
],
'personalData' => [
]
],
'lastReviewDate' => '',
'legalArrangements' => [
[
'address' => [
],
'legalArrangementCode' => '',
'legalArrangementEntities' => [
[
'address' => [
],
'businessDetails' => [
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
],
'legalArrangementEntityCode' => '',
'legalArrangementEntityReference' => '',
'legalArrangementMembers' => [
],
'legalEntityType' => '',
'phoneNumber' => [
],
'webAddress' => ''
]
],
'legalArrangementReference' => '',
'legalForm' => '',
'name' => '',
'registrationNumber' => '',
'taxNumber' => '',
'type' => ''
]
],
'merchantCategoryCode' => '',
'metadata' => [
],
'payoutMethods' => [
[
'merchantAccount' => '',
'payoutMethodCode' => '',
'payoutMethodReference' => '',
'recurringDetailReference' => '',
'shopperReference' => ''
]
],
'principalBusinessAddress' => [
],
'storeDetails' => [
[
'address' => [
],
'fullPhoneNumber' => '',
'logo' => '',
'merchantAccount' => '',
'merchantCategoryCode' => '',
'merchantHouseNumber' => '',
'phoneNumber' => [
],
'shopperInteraction' => '',
'splitConfigurationUUID' => '',
'status' => '',
'store' => '',
'storeName' => '',
'storeReference' => '',
'virtualAccount' => '',
'webAddress' => ''
]
],
'webAddress' => ''
],
'createDefaultAccount' => null,
'description' => '',
'legalEntity' => '',
'primaryCurrency' => '',
'processingTier' => 0,
'verificationProfile' => ''
]));
$request->setRequestUrl('{{baseUrl}}/createAccountHolder');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/createAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/createAccountHolder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createAccountHolder"
payload = {
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": False,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": False,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createAccountHolder"
payload <- "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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}}/createAccountHolder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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/createAccountHolder') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"createDefaultAccount\": false,\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/createAccountHolder";
let payload = json!({
"accountHolderCode": "",
"accountHolderDetails": json!({
"address": json!({
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
}),
"bankAccountDetails": (
json!({
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
})
),
"bankAggregatorDataReference": "",
"businessDetails": json!({
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": (
json!({
"address": json!({}),
"businessDetails": json!({
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
}),
"ultimateParentCompanyCode": ""
})
),
"registrationNumber": "",
"shareholders": (
json!({
"address": json!({}),
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": json!({
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
}),
"personalData": json!({
"dateOfBirth": "",
"documentData": (
json!({
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
})
),
"nationality": ""
}),
"phoneNumber": json!({
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
}),
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
})
),
"signatories": (
json!({
"address": json!({}),
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": json!({}),
"personalData": json!({}),
"phoneNumber": json!({}),
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
})
),
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
}),
"email": "",
"fullPhoneNumber": "",
"individualDetails": json!({
"name": json!({}),
"personalData": json!({})
}),
"lastReviewDate": "",
"legalArrangements": (
json!({
"address": json!({}),
"legalArrangementCode": "",
"legalArrangementEntities": (
json!({
"address": json!({}),
"businessDetails": json!({}),
"email": "",
"fullPhoneNumber": "",
"individualDetails": json!({}),
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": (),
"legalEntityType": "",
"phoneNumber": json!({}),
"webAddress": ""
})
),
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
})
),
"merchantCategoryCode": "",
"metadata": json!({}),
"payoutMethods": (
json!({
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
})
),
"principalBusinessAddress": json!({}),
"storeDetails": (
json!({
"address": json!({}),
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": json!({}),
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
})
),
"webAddress": ""
}),
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/createAccountHolder \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}'
echo '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}' | \
http POST {{baseUrl}}/createAccountHolder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "accountHolderDetails": {\n "address": {\n "city": "",\n "country": "",\n "houseNumberOrName": "",\n "postalCode": "",\n "stateOrProvince": "",\n "street": ""\n },\n "bankAccountDetails": [\n {\n "accountNumber": "",\n "accountType": "",\n "bankAccountName": "",\n "bankAccountReference": "",\n "bankAccountUUID": "",\n "bankBicSwift": "",\n "bankCity": "",\n "bankCode": "",\n "bankName": "",\n "branchCode": "",\n "checkCode": "",\n "countryCode": "",\n "currencyCode": "",\n "iban": "",\n "ownerCity": "",\n "ownerCountryCode": "",\n "ownerDateOfBirth": "",\n "ownerHouseNumberOrName": "",\n "ownerName": "",\n "ownerNationality": "",\n "ownerPostalCode": "",\n "ownerState": "",\n "ownerStreet": "",\n "primaryAccount": false,\n "taxId": "",\n "urlForVerification": ""\n }\n ],\n "bankAggregatorDataReference": "",\n "businessDetails": {\n "doingBusinessAs": "",\n "legalBusinessName": "",\n "listedUltimateParentCompany": [\n {\n "address": {},\n "businessDetails": {\n "legalBusinessName": "",\n "registrationNumber": "",\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": ""\n },\n "ultimateParentCompanyCode": ""\n }\n ],\n "registrationNumber": "",\n "shareholders": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {\n "firstName": "",\n "gender": "",\n "infix": "",\n "lastName": ""\n },\n "personalData": {\n "dateOfBirth": "",\n "documentData": [\n {\n "expirationDate": "",\n "issuerCountry": "",\n "issuerState": "",\n "number": "",\n "type": ""\n }\n ],\n "nationality": ""\n },\n "phoneNumber": {\n "phoneCountryCode": "",\n "phoneNumber": "",\n "phoneType": ""\n },\n "shareholderCode": "",\n "shareholderReference": "",\n "shareholderType": "",\n "webAddress": ""\n }\n ],\n "signatories": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {},\n "personalData": {},\n "phoneNumber": {},\n "signatoryCode": "",\n "signatoryReference": "",\n "webAddress": ""\n }\n ],\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": "",\n "taxId": ""\n },\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {\n "name": {},\n "personalData": {}\n },\n "lastReviewDate": "",\n "legalArrangements": [\n {\n "address": {},\n "legalArrangementCode": "",\n "legalArrangementEntities": [\n {\n "address": {},\n "businessDetails": {},\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {},\n "legalArrangementEntityCode": "",\n "legalArrangementEntityReference": "",\n "legalArrangementMembers": [],\n "legalEntityType": "",\n "phoneNumber": {},\n "webAddress": ""\n }\n ],\n "legalArrangementReference": "",\n "legalForm": "",\n "name": "",\n "registrationNumber": "",\n "taxNumber": "",\n "type": ""\n }\n ],\n "merchantCategoryCode": "",\n "metadata": {},\n "payoutMethods": [\n {\n "merchantAccount": "",\n "payoutMethodCode": "",\n "payoutMethodReference": "",\n "recurringDetailReference": "",\n "shopperReference": ""\n }\n ],\n "principalBusinessAddress": {},\n "storeDetails": [\n {\n "address": {},\n "fullPhoneNumber": "",\n "logo": "",\n "merchantAccount": "",\n "merchantCategoryCode": "",\n "merchantHouseNumber": "",\n "phoneNumber": {},\n "shopperInteraction": "",\n "splitConfigurationUUID": "",\n "status": "",\n "store": "",\n "storeName": "",\n "storeReference": "",\n "virtualAccount": "",\n "webAddress": ""\n }\n ],\n "webAddress": ""\n },\n "createDefaultAccount": false,\n "description": "",\n "legalEntity": "",\n "primaryCurrency": "",\n "processingTier": 0,\n "verificationProfile": ""\n}' \
--output-document \
- {{baseUrl}}/createAccountHolder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"accountHolderDetails": [
"address": [
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
],
"bankAccountDetails": [
[
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
]
],
"bankAggregatorDataReference": "",
"businessDetails": [
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
[
"address": [],
"businessDetails": [
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
],
"ultimateParentCompanyCode": ""
]
],
"registrationNumber": "",
"shareholders": [
[
"address": [],
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": [
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
],
"personalData": [
"dateOfBirth": "",
"documentData": [
[
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
]
],
"nationality": ""
],
"phoneNumber": [
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
],
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
]
],
"signatories": [
[
"address": [],
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": [],
"personalData": [],
"phoneNumber": [],
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
]
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
],
"email": "",
"fullPhoneNumber": "",
"individualDetails": [
"name": [],
"personalData": []
],
"lastReviewDate": "",
"legalArrangements": [
[
"address": [],
"legalArrangementCode": "",
"legalArrangementEntities": [
[
"address": [],
"businessDetails": [],
"email": "",
"fullPhoneNumber": "",
"individualDetails": [],
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": [],
"webAddress": ""
]
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
]
],
"merchantCategoryCode": "",
"metadata": [],
"payoutMethods": [
[
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
]
],
"principalBusinessAddress": [],
"storeDetails": [
[
"address": [],
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": [],
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
]
],
"webAddress": ""
],
"createDefaultAccount": false,
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createAccountHolder")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Get a tax form
{{baseUrl}}/getTaxForm
BODY json
{
"accountHolderCode": "",
"formType": "",
"year": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getTaxForm");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/getTaxForm" {:content-type :json
:form-params {:accountHolderCode ""
:formType ""
:year 0}})
require "http/client"
url = "{{baseUrl}}/getTaxForm"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\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}}/getTaxForm"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/getTaxForm");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getTaxForm"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/getTaxForm HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 60
{
"accountHolderCode": "",
"formType": "",
"year": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getTaxForm")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getTaxForm"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/getTaxForm")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getTaxForm")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
formType: '',
year: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/getTaxForm');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/getTaxForm',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', formType: '', year: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getTaxForm';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","formType":"","year":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/getTaxForm',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "formType": "",\n "year": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/getTaxForm")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/getTaxForm',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', formType: '', year: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/getTaxForm',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', formType: '', year: 0},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/getTaxForm');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
formType: '',
year: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/getTaxForm',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', formType: '', year: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getTaxForm';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","formType":"","year":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"formType": @"",
@"year": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/getTaxForm"]
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}}/getTaxForm" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getTaxForm",
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([
'accountHolderCode' => '',
'formType' => '',
'year' => 0
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/getTaxForm', [
'body' => '{
"accountHolderCode": "",
"formType": "",
"year": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/getTaxForm');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'formType' => '',
'year' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'formType' => '',
'year' => 0
]));
$request->setRequestUrl('{{baseUrl}}/getTaxForm');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getTaxForm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"formType": "",
"year": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getTaxForm' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"formType": "",
"year": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/getTaxForm", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getTaxForm"
payload = {
"accountHolderCode": "",
"formType": "",
"year": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getTaxForm"
payload <- "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\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}}/getTaxForm")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/getTaxForm') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"formType\": \"\",\n \"year\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getTaxForm";
let payload = json!({
"accountHolderCode": "",
"formType": "",
"year": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/getTaxForm \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"formType": "",
"year": 0
}'
echo '{
"accountHolderCode": "",
"formType": "",
"year": 0
}' | \
http POST {{baseUrl}}/getTaxForm \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "formType": "",\n "year": 0\n}' \
--output-document \
- {{baseUrl}}/getTaxForm
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"formType": "",
"year": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getTaxForm")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Get an account holder
{{baseUrl}}/getAccountHolder
BODY json
{
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getAccountHolder");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/getAccountHolder" {:content-type :json
:form-params {:accountCode ""
:accountHolderCode ""
:showDetails false}})
require "http/client"
url = "{{baseUrl}}/getAccountHolder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/getAccountHolder"),
Content = new StringContent("{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": 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}}/getAccountHolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getAccountHolder"
payload := strings.NewReader("{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/getAccountHolder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 74
{
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getAccountHolder")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getAccountHolder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": 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 \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/getAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getAccountHolder")
.header("content-type", "application/json")
.body("{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}")
.asString();
const data = JSON.stringify({
accountCode: '',
accountHolderCode: '',
showDetails: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/getAccountHolder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/getAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountCode: '', accountHolderCode: '', showDetails: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountCode":"","accountHolderCode":"","showDetails":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}}/getAccountHolder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountCode": "",\n "accountHolderCode": "",\n "showDetails": 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 \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/getAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/getAccountHolder',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountCode: '', accountHolderCode: '', showDetails: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/getAccountHolder',
headers: {'content-type': 'application/json'},
body: {accountCode: '', accountHolderCode: '', showDetails: false},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/getAccountHolder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountCode: '',
accountHolderCode: '',
showDetails: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/getAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountCode: '', accountHolderCode: '', showDetails: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountCode":"","accountHolderCode":"","showDetails":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountCode": @"",
@"accountHolderCode": @"",
@"showDetails": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/getAccountHolder"]
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}}/getAccountHolder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getAccountHolder",
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([
'accountCode' => '',
'accountHolderCode' => '',
'showDetails' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/getAccountHolder', [
'body' => '{
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/getAccountHolder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountCode' => '',
'accountHolderCode' => '',
'showDetails' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountCode' => '',
'accountHolderCode' => '',
'showDetails' => null
]));
$request->setRequestUrl('{{baseUrl}}/getAccountHolder');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/getAccountHolder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getAccountHolder"
payload = {
"accountCode": "",
"accountHolderCode": "",
"showDetails": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getAccountHolder"
payload <- "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getAccountHolder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/getAccountHolder') do |req|
req.body = "{\n \"accountCode\": \"\",\n \"accountHolderCode\": \"\",\n \"showDetails\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getAccountHolder";
let payload = json!({
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/getAccountHolder \
--header 'content-type: application/json' \
--data '{
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
}'
echo '{
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
}' | \
http POST {{baseUrl}}/getAccountHolder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountCode": "",\n "accountHolderCode": "",\n "showDetails": false\n}' \
--output-document \
- {{baseUrl}}/getAccountHolder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountCode": "",
"accountHolderCode": "",
"showDetails": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getAccountHolder")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Suspend an account holder
{{baseUrl}}/suspendAccountHolder
BODY json
{
"accountHolderCode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/suspendAccountHolder");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/suspendAccountHolder" {:content-type :json
:form-params {:accountHolderCode ""}})
require "http/client"
url = "{{baseUrl}}/suspendAccountHolder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\"\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}}/suspendAccountHolder"),
Content = new StringContent("{\n \"accountHolderCode\": \"\"\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}}/suspendAccountHolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/suspendAccountHolder"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/suspendAccountHolder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29
{
"accountHolderCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/suspendAccountHolder")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/suspendAccountHolder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\"\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 \"accountHolderCode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/suspendAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/suspendAccountHolder")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/suspendAccountHolder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/suspendAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/suspendAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/suspendAccountHolder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/suspendAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/suspendAccountHolder',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/suspendAccountHolder',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: ''},
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}}/suspendAccountHolder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: ''
});
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}}/suspendAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/suspendAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/suspendAccountHolder"]
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}}/suspendAccountHolder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/suspendAccountHolder",
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([
'accountHolderCode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/suspendAccountHolder', [
'body' => '{
"accountHolderCode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/suspendAccountHolder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/suspendAccountHolder');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/suspendAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/suspendAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/suspendAccountHolder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/suspendAccountHolder"
payload = { "accountHolderCode": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/suspendAccountHolder"
payload <- "{\n \"accountHolderCode\": \"\"\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}}/suspendAccountHolder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\"\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/suspendAccountHolder') do |req|
req.body = "{\n \"accountHolderCode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/suspendAccountHolder";
let payload = json!({"accountHolderCode": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/suspendAccountHolder \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": ""
}'
echo '{
"accountHolderCode": ""
}' | \
http POST {{baseUrl}}/suspendAccountHolder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": ""\n}' \
--output-document \
- {{baseUrl}}/suspendAccountHolder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["accountHolderCode": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/suspendAccountHolder")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Unsuspend an account holder
{{baseUrl}}/unSuspendAccountHolder
BODY json
{
"accountHolderCode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/unSuspendAccountHolder");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/unSuspendAccountHolder" {:content-type :json
:form-params {:accountHolderCode ""}})
require "http/client"
url = "{{baseUrl}}/unSuspendAccountHolder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\"\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}}/unSuspendAccountHolder"),
Content = new StringContent("{\n \"accountHolderCode\": \"\"\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}}/unSuspendAccountHolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/unSuspendAccountHolder"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/unSuspendAccountHolder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29
{
"accountHolderCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/unSuspendAccountHolder")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/unSuspendAccountHolder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\"\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 \"accountHolderCode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/unSuspendAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/unSuspendAccountHolder")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/unSuspendAccountHolder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/unSuspendAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/unSuspendAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/unSuspendAccountHolder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/unSuspendAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/unSuspendAccountHolder',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/unSuspendAccountHolder',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: ''},
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}}/unSuspendAccountHolder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: ''
});
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}}/unSuspendAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/unSuspendAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/unSuspendAccountHolder"]
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}}/unSuspendAccountHolder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/unSuspendAccountHolder",
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([
'accountHolderCode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/unSuspendAccountHolder', [
'body' => '{
"accountHolderCode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/unSuspendAccountHolder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/unSuspendAccountHolder');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/unSuspendAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/unSuspendAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/unSuspendAccountHolder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/unSuspendAccountHolder"
payload = { "accountHolderCode": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/unSuspendAccountHolder"
payload <- "{\n \"accountHolderCode\": \"\"\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}}/unSuspendAccountHolder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\"\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/unSuspendAccountHolder') do |req|
req.body = "{\n \"accountHolderCode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/unSuspendAccountHolder";
let payload = json!({"accountHolderCode": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/unSuspendAccountHolder \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": ""
}'
echo '{
"accountHolderCode": ""
}' | \
http POST {{baseUrl}}/unSuspendAccountHolder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": ""\n}' \
--output-document \
- {{baseUrl}}/unSuspendAccountHolder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["accountHolderCode": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/unSuspendAccountHolder")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Update an account holder
{{baseUrl}}/updateAccountHolder
BODY json
{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateAccountHolder");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateAccountHolder" {:content-type :json
:form-params {:accountHolderCode ""
:accountHolderDetails {:address {:city ""
:country ""
:houseNumberOrName ""
:postalCode ""
:stateOrProvince ""
:street ""}
:bankAccountDetails [{:accountNumber ""
:accountType ""
:bankAccountName ""
:bankAccountReference ""
:bankAccountUUID ""
:bankBicSwift ""
:bankCity ""
:bankCode ""
:bankName ""
:branchCode ""
:checkCode ""
:countryCode ""
:currencyCode ""
:iban ""
:ownerCity ""
:ownerCountryCode ""
:ownerDateOfBirth ""
:ownerHouseNumberOrName ""
:ownerName ""
:ownerNationality ""
:ownerPostalCode ""
:ownerState ""
:ownerStreet ""
:primaryAccount false
:taxId ""
:urlForVerification ""}]
:bankAggregatorDataReference ""
:businessDetails {:doingBusinessAs ""
:legalBusinessName ""
:listedUltimateParentCompany [{:address {}
:businessDetails {:legalBusinessName ""
:registrationNumber ""
:stockExchange ""
:stockNumber ""
:stockTicker ""}
:ultimateParentCompanyCode ""}]
:registrationNumber ""
:shareholders [{:address {}
:email ""
:fullPhoneNumber ""
:jobTitle ""
:name {:firstName ""
:gender ""
:infix ""
:lastName ""}
:personalData {:dateOfBirth ""
:documentData [{:expirationDate ""
:issuerCountry ""
:issuerState ""
:number ""
:type ""}]
:nationality ""}
:phoneNumber {:phoneCountryCode ""
:phoneNumber ""
:phoneType ""}
:shareholderCode ""
:shareholderReference ""
:shareholderType ""
:webAddress ""}]
:signatories [{:address {}
:email ""
:fullPhoneNumber ""
:jobTitle ""
:name {}
:personalData {}
:phoneNumber {}
:signatoryCode ""
:signatoryReference ""
:webAddress ""}]
:stockExchange ""
:stockNumber ""
:stockTicker ""
:taxId ""}
:email ""
:fullPhoneNumber ""
:individualDetails {:name {}
:personalData {}}
:lastReviewDate ""
:legalArrangements [{:address {}
:legalArrangementCode ""
:legalArrangementEntities [{:address {}
:businessDetails {}
:email ""
:fullPhoneNumber ""
:individualDetails {}
:legalArrangementEntityCode ""
:legalArrangementEntityReference ""
:legalArrangementMembers []
:legalEntityType ""
:phoneNumber {}
:webAddress ""}]
:legalArrangementReference ""
:legalForm ""
:name ""
:registrationNumber ""
:taxNumber ""
:type ""}]
:merchantCategoryCode ""
:metadata {}
:payoutMethods [{:merchantAccount ""
:payoutMethodCode ""
:payoutMethodReference ""
:recurringDetailReference ""
:shopperReference ""}]
:principalBusinessAddress {}
:storeDetails [{:address {}
:fullPhoneNumber ""
:logo ""
:merchantAccount ""
:merchantCategoryCode ""
:merchantHouseNumber ""
:phoneNumber {}
:shopperInteraction ""
:splitConfigurationUUID ""
:status ""
:store ""
:storeName ""
:storeReference ""
:virtualAccount ""
:webAddress ""}]
:webAddress ""}
:description ""
:legalEntity ""
:primaryCurrency ""
:processingTier 0
:verificationProfile ""}})
require "http/client"
url = "{{baseUrl}}/updateAccountHolder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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}}/updateAccountHolder"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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}}/updateAccountHolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateAccountHolder"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/updateAccountHolder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 4671
{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateAccountHolder")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateAccountHolder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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 \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateAccountHolder")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {
firstName: '',
gender: '',
infix: '',
lastName: ''
},
personalData: {
dateOfBirth: '',
documentData: [
{
expirationDate: '',
issuerCountry: '',
issuerState: '',
number: '',
type: ''
}
],
nationality: ''
},
phoneNumber: {
phoneCountryCode: '',
phoneNumber: '',
phoneType: ''
},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {
name: {},
personalData: {}
},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateAccountHolder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateAccountHolder',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","accountHolderDetails":{"address":{"city":"","country":"","houseNumberOrName":"","postalCode":"","stateOrProvince":"","street":""},"bankAccountDetails":[{"accountNumber":"","accountType":"","bankAccountName":"","bankAccountReference":"","bankAccountUUID":"","bankBicSwift":"","bankCity":"","bankCode":"","bankName":"","branchCode":"","checkCode":"","countryCode":"","currencyCode":"","iban":"","ownerCity":"","ownerCountryCode":"","ownerDateOfBirth":"","ownerHouseNumberOrName":"","ownerName":"","ownerNationality":"","ownerPostalCode":"","ownerState":"","ownerStreet":"","primaryAccount":false,"taxId":"","urlForVerification":""}],"bankAggregatorDataReference":"","businessDetails":{"doingBusinessAs":"","legalBusinessName":"","listedUltimateParentCompany":[{"address":{},"businessDetails":{"legalBusinessName":"","registrationNumber":"","stockExchange":"","stockNumber":"","stockTicker":""},"ultimateParentCompanyCode":""}],"registrationNumber":"","shareholders":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{"firstName":"","gender":"","infix":"","lastName":""},"personalData":{"dateOfBirth":"","documentData":[{"expirationDate":"","issuerCountry":"","issuerState":"","number":"","type":""}],"nationality":""},"phoneNumber":{"phoneCountryCode":"","phoneNumber":"","phoneType":""},"shareholderCode":"","shareholderReference":"","shareholderType":"","webAddress":""}],"signatories":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{},"personalData":{},"phoneNumber":{},"signatoryCode":"","signatoryReference":"","webAddress":""}],"stockExchange":"","stockNumber":"","stockTicker":"","taxId":""},"email":"","fullPhoneNumber":"","individualDetails":{"name":{},"personalData":{}},"lastReviewDate":"","legalArrangements":[{"address":{},"legalArrangementCode":"","legalArrangementEntities":[{"address":{},"businessDetails":{},"email":"","fullPhoneNumber":"","individualDetails":{},"legalArrangementEntityCode":"","legalArrangementEntityReference":"","legalArrangementMembers":[],"legalEntityType":"","phoneNumber":{},"webAddress":""}],"legalArrangementReference":"","legalForm":"","name":"","registrationNumber":"","taxNumber":"","type":""}],"merchantCategoryCode":"","metadata":{},"payoutMethods":[{"merchantAccount":"","payoutMethodCode":"","payoutMethodReference":"","recurringDetailReference":"","shopperReference":""}],"principalBusinessAddress":{},"storeDetails":[{"address":{},"fullPhoneNumber":"","logo":"","merchantAccount":"","merchantCategoryCode":"","merchantHouseNumber":"","phoneNumber":{},"shopperInteraction":"","splitConfigurationUUID":"","status":"","store":"","storeName":"","storeReference":"","virtualAccount":"","webAddress":""}],"webAddress":""},"description":"","legalEntity":"","primaryCurrency":"","processingTier":0,"verificationProfile":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateAccountHolder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "accountHolderDetails": {\n "address": {\n "city": "",\n "country": "",\n "houseNumberOrName": "",\n "postalCode": "",\n "stateOrProvince": "",\n "street": ""\n },\n "bankAccountDetails": [\n {\n "accountNumber": "",\n "accountType": "",\n "bankAccountName": "",\n "bankAccountReference": "",\n "bankAccountUUID": "",\n "bankBicSwift": "",\n "bankCity": "",\n "bankCode": "",\n "bankName": "",\n "branchCode": "",\n "checkCode": "",\n "countryCode": "",\n "currencyCode": "",\n "iban": "",\n "ownerCity": "",\n "ownerCountryCode": "",\n "ownerDateOfBirth": "",\n "ownerHouseNumberOrName": "",\n "ownerName": "",\n "ownerNationality": "",\n "ownerPostalCode": "",\n "ownerState": "",\n "ownerStreet": "",\n "primaryAccount": false,\n "taxId": "",\n "urlForVerification": ""\n }\n ],\n "bankAggregatorDataReference": "",\n "businessDetails": {\n "doingBusinessAs": "",\n "legalBusinessName": "",\n "listedUltimateParentCompany": [\n {\n "address": {},\n "businessDetails": {\n "legalBusinessName": "",\n "registrationNumber": "",\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": ""\n },\n "ultimateParentCompanyCode": ""\n }\n ],\n "registrationNumber": "",\n "shareholders": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {\n "firstName": "",\n "gender": "",\n "infix": "",\n "lastName": ""\n },\n "personalData": {\n "dateOfBirth": "",\n "documentData": [\n {\n "expirationDate": "",\n "issuerCountry": "",\n "issuerState": "",\n "number": "",\n "type": ""\n }\n ],\n "nationality": ""\n },\n "phoneNumber": {\n "phoneCountryCode": "",\n "phoneNumber": "",\n "phoneType": ""\n },\n "shareholderCode": "",\n "shareholderReference": "",\n "shareholderType": "",\n "webAddress": ""\n }\n ],\n "signatories": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {},\n "personalData": {},\n "phoneNumber": {},\n "signatoryCode": "",\n "signatoryReference": "",\n "webAddress": ""\n }\n ],\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": "",\n "taxId": ""\n },\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {\n "name": {},\n "personalData": {}\n },\n "lastReviewDate": "",\n "legalArrangements": [\n {\n "address": {},\n "legalArrangementCode": "",\n "legalArrangementEntities": [\n {\n "address": {},\n "businessDetails": {},\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {},\n "legalArrangementEntityCode": "",\n "legalArrangementEntityReference": "",\n "legalArrangementMembers": [],\n "legalEntityType": "",\n "phoneNumber": {},\n "webAddress": ""\n }\n ],\n "legalArrangementReference": "",\n "legalForm": "",\n "name": "",\n "registrationNumber": "",\n "taxNumber": "",\n "type": ""\n }\n ],\n "merchantCategoryCode": "",\n "metadata": {},\n "payoutMethods": [\n {\n "merchantAccount": "",\n "payoutMethodCode": "",\n "payoutMethodReference": "",\n "recurringDetailReference": "",\n "shopperReference": ""\n }\n ],\n "principalBusinessAddress": {},\n "storeDetails": [\n {\n "address": {},\n "fullPhoneNumber": "",\n "logo": "",\n "merchantAccount": "",\n "merchantCategoryCode": "",\n "merchantHouseNumber": "",\n "phoneNumber": {},\n "shopperInteraction": "",\n "splitConfigurationUUID": "",\n "status": "",\n "store": "",\n "storeName": "",\n "storeReference": "",\n "virtualAccount": "",\n "webAddress": ""\n }\n ],\n "webAddress": ""\n },\n "description": "",\n "legalEntity": "",\n "primaryCurrency": "",\n "processingTier": 0,\n "verificationProfile": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/updateAccountHolder',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateAccountHolder',
headers: {'content-type': 'application/json'},
body: {
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
},
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}}/updateAccountHolder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {
firstName: '',
gender: '',
infix: '',
lastName: ''
},
personalData: {
dateOfBirth: '',
documentData: [
{
expirationDate: '',
issuerCountry: '',
issuerState: '',
number: '',
type: ''
}
],
nationality: ''
},
phoneNumber: {
phoneCountryCode: '',
phoneNumber: '',
phoneType: ''
},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {
name: {},
personalData: {}
},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
});
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}}/updateAccountHolder',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
accountHolderDetails: {
address: {
city: '',
country: '',
houseNumberOrName: '',
postalCode: '',
stateOrProvince: '',
street: ''
},
bankAccountDetails: [
{
accountNumber: '',
accountType: '',
bankAccountName: '',
bankAccountReference: '',
bankAccountUUID: '',
bankBicSwift: '',
bankCity: '',
bankCode: '',
bankName: '',
branchCode: '',
checkCode: '',
countryCode: '',
currencyCode: '',
iban: '',
ownerCity: '',
ownerCountryCode: '',
ownerDateOfBirth: '',
ownerHouseNumberOrName: '',
ownerName: '',
ownerNationality: '',
ownerPostalCode: '',
ownerState: '',
ownerStreet: '',
primaryAccount: false,
taxId: '',
urlForVerification: ''
}
],
bankAggregatorDataReference: '',
businessDetails: {
doingBusinessAs: '',
legalBusinessName: '',
listedUltimateParentCompany: [
{
address: {},
businessDetails: {
legalBusinessName: '',
registrationNumber: '',
stockExchange: '',
stockNumber: '',
stockTicker: ''
},
ultimateParentCompanyCode: ''
}
],
registrationNumber: '',
shareholders: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {firstName: '', gender: '', infix: '', lastName: ''},
personalData: {
dateOfBirth: '',
documentData: [{expirationDate: '', issuerCountry: '', issuerState: '', number: '', type: ''}],
nationality: ''
},
phoneNumber: {phoneCountryCode: '', phoneNumber: '', phoneType: ''},
shareholderCode: '',
shareholderReference: '',
shareholderType: '',
webAddress: ''
}
],
signatories: [
{
address: {},
email: '',
fullPhoneNumber: '',
jobTitle: '',
name: {},
personalData: {},
phoneNumber: {},
signatoryCode: '',
signatoryReference: '',
webAddress: ''
}
],
stockExchange: '',
stockNumber: '',
stockTicker: '',
taxId: ''
},
email: '',
fullPhoneNumber: '',
individualDetails: {name: {}, personalData: {}},
lastReviewDate: '',
legalArrangements: [
{
address: {},
legalArrangementCode: '',
legalArrangementEntities: [
{
address: {},
businessDetails: {},
email: '',
fullPhoneNumber: '',
individualDetails: {},
legalArrangementEntityCode: '',
legalArrangementEntityReference: '',
legalArrangementMembers: [],
legalEntityType: '',
phoneNumber: {},
webAddress: ''
}
],
legalArrangementReference: '',
legalForm: '',
name: '',
registrationNumber: '',
taxNumber: '',
type: ''
}
],
merchantCategoryCode: '',
metadata: {},
payoutMethods: [
{
merchantAccount: '',
payoutMethodCode: '',
payoutMethodReference: '',
recurringDetailReference: '',
shopperReference: ''
}
],
principalBusinessAddress: {},
storeDetails: [
{
address: {},
fullPhoneNumber: '',
logo: '',
merchantAccount: '',
merchantCategoryCode: '',
merchantHouseNumber: '',
phoneNumber: {},
shopperInteraction: '',
splitConfigurationUUID: '',
status: '',
store: '',
storeName: '',
storeReference: '',
virtualAccount: '',
webAddress: ''
}
],
webAddress: ''
},
description: '',
legalEntity: '',
primaryCurrency: '',
processingTier: 0,
verificationProfile: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","accountHolderDetails":{"address":{"city":"","country":"","houseNumberOrName":"","postalCode":"","stateOrProvince":"","street":""},"bankAccountDetails":[{"accountNumber":"","accountType":"","bankAccountName":"","bankAccountReference":"","bankAccountUUID":"","bankBicSwift":"","bankCity":"","bankCode":"","bankName":"","branchCode":"","checkCode":"","countryCode":"","currencyCode":"","iban":"","ownerCity":"","ownerCountryCode":"","ownerDateOfBirth":"","ownerHouseNumberOrName":"","ownerName":"","ownerNationality":"","ownerPostalCode":"","ownerState":"","ownerStreet":"","primaryAccount":false,"taxId":"","urlForVerification":""}],"bankAggregatorDataReference":"","businessDetails":{"doingBusinessAs":"","legalBusinessName":"","listedUltimateParentCompany":[{"address":{},"businessDetails":{"legalBusinessName":"","registrationNumber":"","stockExchange":"","stockNumber":"","stockTicker":""},"ultimateParentCompanyCode":""}],"registrationNumber":"","shareholders":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{"firstName":"","gender":"","infix":"","lastName":""},"personalData":{"dateOfBirth":"","documentData":[{"expirationDate":"","issuerCountry":"","issuerState":"","number":"","type":""}],"nationality":""},"phoneNumber":{"phoneCountryCode":"","phoneNumber":"","phoneType":""},"shareholderCode":"","shareholderReference":"","shareholderType":"","webAddress":""}],"signatories":[{"address":{},"email":"","fullPhoneNumber":"","jobTitle":"","name":{},"personalData":{},"phoneNumber":{},"signatoryCode":"","signatoryReference":"","webAddress":""}],"stockExchange":"","stockNumber":"","stockTicker":"","taxId":""},"email":"","fullPhoneNumber":"","individualDetails":{"name":{},"personalData":{}},"lastReviewDate":"","legalArrangements":[{"address":{},"legalArrangementCode":"","legalArrangementEntities":[{"address":{},"businessDetails":{},"email":"","fullPhoneNumber":"","individualDetails":{},"legalArrangementEntityCode":"","legalArrangementEntityReference":"","legalArrangementMembers":[],"legalEntityType":"","phoneNumber":{},"webAddress":""}],"legalArrangementReference":"","legalForm":"","name":"","registrationNumber":"","taxNumber":"","type":""}],"merchantCategoryCode":"","metadata":{},"payoutMethods":[{"merchantAccount":"","payoutMethodCode":"","payoutMethodReference":"","recurringDetailReference":"","shopperReference":""}],"principalBusinessAddress":{},"storeDetails":[{"address":{},"fullPhoneNumber":"","logo":"","merchantAccount":"","merchantCategoryCode":"","merchantHouseNumber":"","phoneNumber":{},"shopperInteraction":"","splitConfigurationUUID":"","status":"","store":"","storeName":"","storeReference":"","virtualAccount":"","webAddress":""}],"webAddress":""},"description":"","legalEntity":"","primaryCurrency":"","processingTier":0,"verificationProfile":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"accountHolderDetails": @{ @"address": @{ @"city": @"", @"country": @"", @"houseNumberOrName": @"", @"postalCode": @"", @"stateOrProvince": @"", @"street": @"" }, @"bankAccountDetails": @[ @{ @"accountNumber": @"", @"accountType": @"", @"bankAccountName": @"", @"bankAccountReference": @"", @"bankAccountUUID": @"", @"bankBicSwift": @"", @"bankCity": @"", @"bankCode": @"", @"bankName": @"", @"branchCode": @"", @"checkCode": @"", @"countryCode": @"", @"currencyCode": @"", @"iban": @"", @"ownerCity": @"", @"ownerCountryCode": @"", @"ownerDateOfBirth": @"", @"ownerHouseNumberOrName": @"", @"ownerName": @"", @"ownerNationality": @"", @"ownerPostalCode": @"", @"ownerState": @"", @"ownerStreet": @"", @"primaryAccount": @NO, @"taxId": @"", @"urlForVerification": @"" } ], @"bankAggregatorDataReference": @"", @"businessDetails": @{ @"doingBusinessAs": @"", @"legalBusinessName": @"", @"listedUltimateParentCompany": @[ @{ @"address": @{ }, @"businessDetails": @{ @"legalBusinessName": @"", @"registrationNumber": @"", @"stockExchange": @"", @"stockNumber": @"", @"stockTicker": @"" }, @"ultimateParentCompanyCode": @"" } ], @"registrationNumber": @"", @"shareholders": @[ @{ @"address": @{ }, @"email": @"", @"fullPhoneNumber": @"", @"jobTitle": @"", @"name": @{ @"firstName": @"", @"gender": @"", @"infix": @"", @"lastName": @"" }, @"personalData": @{ @"dateOfBirth": @"", @"documentData": @[ @{ @"expirationDate": @"", @"issuerCountry": @"", @"issuerState": @"", @"number": @"", @"type": @"" } ], @"nationality": @"" }, @"phoneNumber": @{ @"phoneCountryCode": @"", @"phoneNumber": @"", @"phoneType": @"" }, @"shareholderCode": @"", @"shareholderReference": @"", @"shareholderType": @"", @"webAddress": @"" } ], @"signatories": @[ @{ @"address": @{ }, @"email": @"", @"fullPhoneNumber": @"", @"jobTitle": @"", @"name": @{ }, @"personalData": @{ }, @"phoneNumber": @{ }, @"signatoryCode": @"", @"signatoryReference": @"", @"webAddress": @"" } ], @"stockExchange": @"", @"stockNumber": @"", @"stockTicker": @"", @"taxId": @"" }, @"email": @"", @"fullPhoneNumber": @"", @"individualDetails": @{ @"name": @{ }, @"personalData": @{ } }, @"lastReviewDate": @"", @"legalArrangements": @[ @{ @"address": @{ }, @"legalArrangementCode": @"", @"legalArrangementEntities": @[ @{ @"address": @{ }, @"businessDetails": @{ }, @"email": @"", @"fullPhoneNumber": @"", @"individualDetails": @{ }, @"legalArrangementEntityCode": @"", @"legalArrangementEntityReference": @"", @"legalArrangementMembers": @[ ], @"legalEntityType": @"", @"phoneNumber": @{ }, @"webAddress": @"" } ], @"legalArrangementReference": @"", @"legalForm": @"", @"name": @"", @"registrationNumber": @"", @"taxNumber": @"", @"type": @"" } ], @"merchantCategoryCode": @"", @"metadata": @{ }, @"payoutMethods": @[ @{ @"merchantAccount": @"", @"payoutMethodCode": @"", @"payoutMethodReference": @"", @"recurringDetailReference": @"", @"shopperReference": @"" } ], @"principalBusinessAddress": @{ }, @"storeDetails": @[ @{ @"address": @{ }, @"fullPhoneNumber": @"", @"logo": @"", @"merchantAccount": @"", @"merchantCategoryCode": @"", @"merchantHouseNumber": @"", @"phoneNumber": @{ }, @"shopperInteraction": @"", @"splitConfigurationUUID": @"", @"status": @"", @"store": @"", @"storeName": @"", @"storeReference": @"", @"virtualAccount": @"", @"webAddress": @"" } ], @"webAddress": @"" },
@"description": @"",
@"legalEntity": @"",
@"primaryCurrency": @"",
@"processingTier": @0,
@"verificationProfile": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateAccountHolder"]
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}}/updateAccountHolder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateAccountHolder",
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([
'accountHolderCode' => '',
'accountHolderDetails' => [
'address' => [
'city' => '',
'country' => '',
'houseNumberOrName' => '',
'postalCode' => '',
'stateOrProvince' => '',
'street' => ''
],
'bankAccountDetails' => [
[
'accountNumber' => '',
'accountType' => '',
'bankAccountName' => '',
'bankAccountReference' => '',
'bankAccountUUID' => '',
'bankBicSwift' => '',
'bankCity' => '',
'bankCode' => '',
'bankName' => '',
'branchCode' => '',
'checkCode' => '',
'countryCode' => '',
'currencyCode' => '',
'iban' => '',
'ownerCity' => '',
'ownerCountryCode' => '',
'ownerDateOfBirth' => '',
'ownerHouseNumberOrName' => '',
'ownerName' => '',
'ownerNationality' => '',
'ownerPostalCode' => '',
'ownerState' => '',
'ownerStreet' => '',
'primaryAccount' => null,
'taxId' => '',
'urlForVerification' => ''
]
],
'bankAggregatorDataReference' => '',
'businessDetails' => [
'doingBusinessAs' => '',
'legalBusinessName' => '',
'listedUltimateParentCompany' => [
[
'address' => [
],
'businessDetails' => [
'legalBusinessName' => '',
'registrationNumber' => '',
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => ''
],
'ultimateParentCompanyCode' => ''
]
],
'registrationNumber' => '',
'shareholders' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
'firstName' => '',
'gender' => '',
'infix' => '',
'lastName' => ''
],
'personalData' => [
'dateOfBirth' => '',
'documentData' => [
[
'expirationDate' => '',
'issuerCountry' => '',
'issuerState' => '',
'number' => '',
'type' => ''
]
],
'nationality' => ''
],
'phoneNumber' => [
'phoneCountryCode' => '',
'phoneNumber' => '',
'phoneType' => ''
],
'shareholderCode' => '',
'shareholderReference' => '',
'shareholderType' => '',
'webAddress' => ''
]
],
'signatories' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
],
'personalData' => [
],
'phoneNumber' => [
],
'signatoryCode' => '',
'signatoryReference' => '',
'webAddress' => ''
]
],
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => '',
'taxId' => ''
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
'name' => [
],
'personalData' => [
]
],
'lastReviewDate' => '',
'legalArrangements' => [
[
'address' => [
],
'legalArrangementCode' => '',
'legalArrangementEntities' => [
[
'address' => [
],
'businessDetails' => [
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
],
'legalArrangementEntityCode' => '',
'legalArrangementEntityReference' => '',
'legalArrangementMembers' => [
],
'legalEntityType' => '',
'phoneNumber' => [
],
'webAddress' => ''
]
],
'legalArrangementReference' => '',
'legalForm' => '',
'name' => '',
'registrationNumber' => '',
'taxNumber' => '',
'type' => ''
]
],
'merchantCategoryCode' => '',
'metadata' => [
],
'payoutMethods' => [
[
'merchantAccount' => '',
'payoutMethodCode' => '',
'payoutMethodReference' => '',
'recurringDetailReference' => '',
'shopperReference' => ''
]
],
'principalBusinessAddress' => [
],
'storeDetails' => [
[
'address' => [
],
'fullPhoneNumber' => '',
'logo' => '',
'merchantAccount' => '',
'merchantCategoryCode' => '',
'merchantHouseNumber' => '',
'phoneNumber' => [
],
'shopperInteraction' => '',
'splitConfigurationUUID' => '',
'status' => '',
'store' => '',
'storeName' => '',
'storeReference' => '',
'virtualAccount' => '',
'webAddress' => ''
]
],
'webAddress' => ''
],
'description' => '',
'legalEntity' => '',
'primaryCurrency' => '',
'processingTier' => 0,
'verificationProfile' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateAccountHolder', [
'body' => '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateAccountHolder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'accountHolderDetails' => [
'address' => [
'city' => '',
'country' => '',
'houseNumberOrName' => '',
'postalCode' => '',
'stateOrProvince' => '',
'street' => ''
],
'bankAccountDetails' => [
[
'accountNumber' => '',
'accountType' => '',
'bankAccountName' => '',
'bankAccountReference' => '',
'bankAccountUUID' => '',
'bankBicSwift' => '',
'bankCity' => '',
'bankCode' => '',
'bankName' => '',
'branchCode' => '',
'checkCode' => '',
'countryCode' => '',
'currencyCode' => '',
'iban' => '',
'ownerCity' => '',
'ownerCountryCode' => '',
'ownerDateOfBirth' => '',
'ownerHouseNumberOrName' => '',
'ownerName' => '',
'ownerNationality' => '',
'ownerPostalCode' => '',
'ownerState' => '',
'ownerStreet' => '',
'primaryAccount' => null,
'taxId' => '',
'urlForVerification' => ''
]
],
'bankAggregatorDataReference' => '',
'businessDetails' => [
'doingBusinessAs' => '',
'legalBusinessName' => '',
'listedUltimateParentCompany' => [
[
'address' => [
],
'businessDetails' => [
'legalBusinessName' => '',
'registrationNumber' => '',
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => ''
],
'ultimateParentCompanyCode' => ''
]
],
'registrationNumber' => '',
'shareholders' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
'firstName' => '',
'gender' => '',
'infix' => '',
'lastName' => ''
],
'personalData' => [
'dateOfBirth' => '',
'documentData' => [
[
'expirationDate' => '',
'issuerCountry' => '',
'issuerState' => '',
'number' => '',
'type' => ''
]
],
'nationality' => ''
],
'phoneNumber' => [
'phoneCountryCode' => '',
'phoneNumber' => '',
'phoneType' => ''
],
'shareholderCode' => '',
'shareholderReference' => '',
'shareholderType' => '',
'webAddress' => ''
]
],
'signatories' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
],
'personalData' => [
],
'phoneNumber' => [
],
'signatoryCode' => '',
'signatoryReference' => '',
'webAddress' => ''
]
],
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => '',
'taxId' => ''
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
'name' => [
],
'personalData' => [
]
],
'lastReviewDate' => '',
'legalArrangements' => [
[
'address' => [
],
'legalArrangementCode' => '',
'legalArrangementEntities' => [
[
'address' => [
],
'businessDetails' => [
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
],
'legalArrangementEntityCode' => '',
'legalArrangementEntityReference' => '',
'legalArrangementMembers' => [
],
'legalEntityType' => '',
'phoneNumber' => [
],
'webAddress' => ''
]
],
'legalArrangementReference' => '',
'legalForm' => '',
'name' => '',
'registrationNumber' => '',
'taxNumber' => '',
'type' => ''
]
],
'merchantCategoryCode' => '',
'metadata' => [
],
'payoutMethods' => [
[
'merchantAccount' => '',
'payoutMethodCode' => '',
'payoutMethodReference' => '',
'recurringDetailReference' => '',
'shopperReference' => ''
]
],
'principalBusinessAddress' => [
],
'storeDetails' => [
[
'address' => [
],
'fullPhoneNumber' => '',
'logo' => '',
'merchantAccount' => '',
'merchantCategoryCode' => '',
'merchantHouseNumber' => '',
'phoneNumber' => [
],
'shopperInteraction' => '',
'splitConfigurationUUID' => '',
'status' => '',
'store' => '',
'storeName' => '',
'storeReference' => '',
'virtualAccount' => '',
'webAddress' => ''
]
],
'webAddress' => ''
],
'description' => '',
'legalEntity' => '',
'primaryCurrency' => '',
'processingTier' => 0,
'verificationProfile' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'accountHolderDetails' => [
'address' => [
'city' => '',
'country' => '',
'houseNumberOrName' => '',
'postalCode' => '',
'stateOrProvince' => '',
'street' => ''
],
'bankAccountDetails' => [
[
'accountNumber' => '',
'accountType' => '',
'bankAccountName' => '',
'bankAccountReference' => '',
'bankAccountUUID' => '',
'bankBicSwift' => '',
'bankCity' => '',
'bankCode' => '',
'bankName' => '',
'branchCode' => '',
'checkCode' => '',
'countryCode' => '',
'currencyCode' => '',
'iban' => '',
'ownerCity' => '',
'ownerCountryCode' => '',
'ownerDateOfBirth' => '',
'ownerHouseNumberOrName' => '',
'ownerName' => '',
'ownerNationality' => '',
'ownerPostalCode' => '',
'ownerState' => '',
'ownerStreet' => '',
'primaryAccount' => null,
'taxId' => '',
'urlForVerification' => ''
]
],
'bankAggregatorDataReference' => '',
'businessDetails' => [
'doingBusinessAs' => '',
'legalBusinessName' => '',
'listedUltimateParentCompany' => [
[
'address' => [
],
'businessDetails' => [
'legalBusinessName' => '',
'registrationNumber' => '',
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => ''
],
'ultimateParentCompanyCode' => ''
]
],
'registrationNumber' => '',
'shareholders' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
'firstName' => '',
'gender' => '',
'infix' => '',
'lastName' => ''
],
'personalData' => [
'dateOfBirth' => '',
'documentData' => [
[
'expirationDate' => '',
'issuerCountry' => '',
'issuerState' => '',
'number' => '',
'type' => ''
]
],
'nationality' => ''
],
'phoneNumber' => [
'phoneCountryCode' => '',
'phoneNumber' => '',
'phoneType' => ''
],
'shareholderCode' => '',
'shareholderReference' => '',
'shareholderType' => '',
'webAddress' => ''
]
],
'signatories' => [
[
'address' => [
],
'email' => '',
'fullPhoneNumber' => '',
'jobTitle' => '',
'name' => [
],
'personalData' => [
],
'phoneNumber' => [
],
'signatoryCode' => '',
'signatoryReference' => '',
'webAddress' => ''
]
],
'stockExchange' => '',
'stockNumber' => '',
'stockTicker' => '',
'taxId' => ''
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
'name' => [
],
'personalData' => [
]
],
'lastReviewDate' => '',
'legalArrangements' => [
[
'address' => [
],
'legalArrangementCode' => '',
'legalArrangementEntities' => [
[
'address' => [
],
'businessDetails' => [
],
'email' => '',
'fullPhoneNumber' => '',
'individualDetails' => [
],
'legalArrangementEntityCode' => '',
'legalArrangementEntityReference' => '',
'legalArrangementMembers' => [
],
'legalEntityType' => '',
'phoneNumber' => [
],
'webAddress' => ''
]
],
'legalArrangementReference' => '',
'legalForm' => '',
'name' => '',
'registrationNumber' => '',
'taxNumber' => '',
'type' => ''
]
],
'merchantCategoryCode' => '',
'metadata' => [
],
'payoutMethods' => [
[
'merchantAccount' => '',
'payoutMethodCode' => '',
'payoutMethodReference' => '',
'recurringDetailReference' => '',
'shopperReference' => ''
]
],
'principalBusinessAddress' => [
],
'storeDetails' => [
[
'address' => [
],
'fullPhoneNumber' => '',
'logo' => '',
'merchantAccount' => '',
'merchantCategoryCode' => '',
'merchantHouseNumber' => '',
'phoneNumber' => [
],
'shopperInteraction' => '',
'splitConfigurationUUID' => '',
'status' => '',
'store' => '',
'storeName' => '',
'storeReference' => '',
'virtualAccount' => '',
'webAddress' => ''
]
],
'webAddress' => ''
],
'description' => '',
'legalEntity' => '',
'primaryCurrency' => '',
'processingTier' => 0,
'verificationProfile' => ''
]));
$request->setRequestUrl('{{baseUrl}}/updateAccountHolder');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateAccountHolder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateAccountHolder"
payload = {
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": False,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateAccountHolder"
payload <- "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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}}/updateAccountHolder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\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/updateAccountHolder') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"accountHolderDetails\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"houseNumberOrName\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\",\n \"street\": \"\"\n },\n \"bankAccountDetails\": [\n {\n \"accountNumber\": \"\",\n \"accountType\": \"\",\n \"bankAccountName\": \"\",\n \"bankAccountReference\": \"\",\n \"bankAccountUUID\": \"\",\n \"bankBicSwift\": \"\",\n \"bankCity\": \"\",\n \"bankCode\": \"\",\n \"bankName\": \"\",\n \"branchCode\": \"\",\n \"checkCode\": \"\",\n \"countryCode\": \"\",\n \"currencyCode\": \"\",\n \"iban\": \"\",\n \"ownerCity\": \"\",\n \"ownerCountryCode\": \"\",\n \"ownerDateOfBirth\": \"\",\n \"ownerHouseNumberOrName\": \"\",\n \"ownerName\": \"\",\n \"ownerNationality\": \"\",\n \"ownerPostalCode\": \"\",\n \"ownerState\": \"\",\n \"ownerStreet\": \"\",\n \"primaryAccount\": false,\n \"taxId\": \"\",\n \"urlForVerification\": \"\"\n }\n ],\n \"bankAggregatorDataReference\": \"\",\n \"businessDetails\": {\n \"doingBusinessAs\": \"\",\n \"legalBusinessName\": \"\",\n \"listedUltimateParentCompany\": [\n {\n \"address\": {},\n \"businessDetails\": {\n \"legalBusinessName\": \"\",\n \"registrationNumber\": \"\",\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\"\n },\n \"ultimateParentCompanyCode\": \"\"\n }\n ],\n \"registrationNumber\": \"\",\n \"shareholders\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {\n \"firstName\": \"\",\n \"gender\": \"\",\n \"infix\": \"\",\n \"lastName\": \"\"\n },\n \"personalData\": {\n \"dateOfBirth\": \"\",\n \"documentData\": [\n {\n \"expirationDate\": \"\",\n \"issuerCountry\": \"\",\n \"issuerState\": \"\",\n \"number\": \"\",\n \"type\": \"\"\n }\n ],\n \"nationality\": \"\"\n },\n \"phoneNumber\": {\n \"phoneCountryCode\": \"\",\n \"phoneNumber\": \"\",\n \"phoneType\": \"\"\n },\n \"shareholderCode\": \"\",\n \"shareholderReference\": \"\",\n \"shareholderType\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"signatories\": [\n {\n \"address\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"jobTitle\": \"\",\n \"name\": {},\n \"personalData\": {},\n \"phoneNumber\": {},\n \"signatoryCode\": \"\",\n \"signatoryReference\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"stockExchange\": \"\",\n \"stockNumber\": \"\",\n \"stockTicker\": \"\",\n \"taxId\": \"\"\n },\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {\n \"name\": {},\n \"personalData\": {}\n },\n \"lastReviewDate\": \"\",\n \"legalArrangements\": [\n {\n \"address\": {},\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntities\": [\n {\n \"address\": {},\n \"businessDetails\": {},\n \"email\": \"\",\n \"fullPhoneNumber\": \"\",\n \"individualDetails\": {},\n \"legalArrangementEntityCode\": \"\",\n \"legalArrangementEntityReference\": \"\",\n \"legalArrangementMembers\": [],\n \"legalEntityType\": \"\",\n \"phoneNumber\": {},\n \"webAddress\": \"\"\n }\n ],\n \"legalArrangementReference\": \"\",\n \"legalForm\": \"\",\n \"name\": \"\",\n \"registrationNumber\": \"\",\n \"taxNumber\": \"\",\n \"type\": \"\"\n }\n ],\n \"merchantCategoryCode\": \"\",\n \"metadata\": {},\n \"payoutMethods\": [\n {\n \"merchantAccount\": \"\",\n \"payoutMethodCode\": \"\",\n \"payoutMethodReference\": \"\",\n \"recurringDetailReference\": \"\",\n \"shopperReference\": \"\"\n }\n ],\n \"principalBusinessAddress\": {},\n \"storeDetails\": [\n {\n \"address\": {},\n \"fullPhoneNumber\": \"\",\n \"logo\": \"\",\n \"merchantAccount\": \"\",\n \"merchantCategoryCode\": \"\",\n \"merchantHouseNumber\": \"\",\n \"phoneNumber\": {},\n \"shopperInteraction\": \"\",\n \"splitConfigurationUUID\": \"\",\n \"status\": \"\",\n \"store\": \"\",\n \"storeName\": \"\",\n \"storeReference\": \"\",\n \"virtualAccount\": \"\",\n \"webAddress\": \"\"\n }\n ],\n \"webAddress\": \"\"\n },\n \"description\": \"\",\n \"legalEntity\": \"\",\n \"primaryCurrency\": \"\",\n \"processingTier\": 0,\n \"verificationProfile\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateAccountHolder";
let payload = json!({
"accountHolderCode": "",
"accountHolderDetails": json!({
"address": json!({
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
}),
"bankAccountDetails": (
json!({
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
})
),
"bankAggregatorDataReference": "",
"businessDetails": json!({
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": (
json!({
"address": json!({}),
"businessDetails": json!({
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
}),
"ultimateParentCompanyCode": ""
})
),
"registrationNumber": "",
"shareholders": (
json!({
"address": json!({}),
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": json!({
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
}),
"personalData": json!({
"dateOfBirth": "",
"documentData": (
json!({
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
})
),
"nationality": ""
}),
"phoneNumber": json!({
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
}),
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
})
),
"signatories": (
json!({
"address": json!({}),
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": json!({}),
"personalData": json!({}),
"phoneNumber": json!({}),
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
})
),
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
}),
"email": "",
"fullPhoneNumber": "",
"individualDetails": json!({
"name": json!({}),
"personalData": json!({})
}),
"lastReviewDate": "",
"legalArrangements": (
json!({
"address": json!({}),
"legalArrangementCode": "",
"legalArrangementEntities": (
json!({
"address": json!({}),
"businessDetails": json!({}),
"email": "",
"fullPhoneNumber": "",
"individualDetails": json!({}),
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": (),
"legalEntityType": "",
"phoneNumber": json!({}),
"webAddress": ""
})
),
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
})
),
"merchantCategoryCode": "",
"metadata": json!({}),
"payoutMethods": (
json!({
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
})
),
"principalBusinessAddress": json!({}),
"storeDetails": (
json!({
"address": json!({}),
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": json!({}),
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
})
),
"webAddress": ""
}),
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/updateAccountHolder \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}'
echo '{
"accountHolderCode": "",
"accountHolderDetails": {
"address": {
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
},
"bankAccountDetails": [
{
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
}
],
"bankAggregatorDataReference": "",
"businessDetails": {
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
{
"address": {},
"businessDetails": {
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
},
"ultimateParentCompanyCode": ""
}
],
"registrationNumber": "",
"shareholders": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
},
"personalData": {
"dateOfBirth": "",
"documentData": [
{
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
}
],
"nationality": ""
},
"phoneNumber": {
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
},
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
}
],
"signatories": [
{
"address": {},
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": {},
"personalData": {},
"phoneNumber": {},
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
}
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {
"name": {},
"personalData": {}
},
"lastReviewDate": "",
"legalArrangements": [
{
"address": {},
"legalArrangementCode": "",
"legalArrangementEntities": [
{
"address": {},
"businessDetails": {},
"email": "",
"fullPhoneNumber": "",
"individualDetails": {},
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": {},
"webAddress": ""
}
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
}
],
"merchantCategoryCode": "",
"metadata": {},
"payoutMethods": [
{
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
}
],
"principalBusinessAddress": {},
"storeDetails": [
{
"address": {},
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": {},
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
}
],
"webAddress": ""
},
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
}' | \
http POST {{baseUrl}}/updateAccountHolder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "accountHolderDetails": {\n "address": {\n "city": "",\n "country": "",\n "houseNumberOrName": "",\n "postalCode": "",\n "stateOrProvince": "",\n "street": ""\n },\n "bankAccountDetails": [\n {\n "accountNumber": "",\n "accountType": "",\n "bankAccountName": "",\n "bankAccountReference": "",\n "bankAccountUUID": "",\n "bankBicSwift": "",\n "bankCity": "",\n "bankCode": "",\n "bankName": "",\n "branchCode": "",\n "checkCode": "",\n "countryCode": "",\n "currencyCode": "",\n "iban": "",\n "ownerCity": "",\n "ownerCountryCode": "",\n "ownerDateOfBirth": "",\n "ownerHouseNumberOrName": "",\n "ownerName": "",\n "ownerNationality": "",\n "ownerPostalCode": "",\n "ownerState": "",\n "ownerStreet": "",\n "primaryAccount": false,\n "taxId": "",\n "urlForVerification": ""\n }\n ],\n "bankAggregatorDataReference": "",\n "businessDetails": {\n "doingBusinessAs": "",\n "legalBusinessName": "",\n "listedUltimateParentCompany": [\n {\n "address": {},\n "businessDetails": {\n "legalBusinessName": "",\n "registrationNumber": "",\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": ""\n },\n "ultimateParentCompanyCode": ""\n }\n ],\n "registrationNumber": "",\n "shareholders": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {\n "firstName": "",\n "gender": "",\n "infix": "",\n "lastName": ""\n },\n "personalData": {\n "dateOfBirth": "",\n "documentData": [\n {\n "expirationDate": "",\n "issuerCountry": "",\n "issuerState": "",\n "number": "",\n "type": ""\n }\n ],\n "nationality": ""\n },\n "phoneNumber": {\n "phoneCountryCode": "",\n "phoneNumber": "",\n "phoneType": ""\n },\n "shareholderCode": "",\n "shareholderReference": "",\n "shareholderType": "",\n "webAddress": ""\n }\n ],\n "signatories": [\n {\n "address": {},\n "email": "",\n "fullPhoneNumber": "",\n "jobTitle": "",\n "name": {},\n "personalData": {},\n "phoneNumber": {},\n "signatoryCode": "",\n "signatoryReference": "",\n "webAddress": ""\n }\n ],\n "stockExchange": "",\n "stockNumber": "",\n "stockTicker": "",\n "taxId": ""\n },\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {\n "name": {},\n "personalData": {}\n },\n "lastReviewDate": "",\n "legalArrangements": [\n {\n "address": {},\n "legalArrangementCode": "",\n "legalArrangementEntities": [\n {\n "address": {},\n "businessDetails": {},\n "email": "",\n "fullPhoneNumber": "",\n "individualDetails": {},\n "legalArrangementEntityCode": "",\n "legalArrangementEntityReference": "",\n "legalArrangementMembers": [],\n "legalEntityType": "",\n "phoneNumber": {},\n "webAddress": ""\n }\n ],\n "legalArrangementReference": "",\n "legalForm": "",\n "name": "",\n "registrationNumber": "",\n "taxNumber": "",\n "type": ""\n }\n ],\n "merchantCategoryCode": "",\n "metadata": {},\n "payoutMethods": [\n {\n "merchantAccount": "",\n "payoutMethodCode": "",\n "payoutMethodReference": "",\n "recurringDetailReference": "",\n "shopperReference": ""\n }\n ],\n "principalBusinessAddress": {},\n "storeDetails": [\n {\n "address": {},\n "fullPhoneNumber": "",\n "logo": "",\n "merchantAccount": "",\n "merchantCategoryCode": "",\n "merchantHouseNumber": "",\n "phoneNumber": {},\n "shopperInteraction": "",\n "splitConfigurationUUID": "",\n "status": "",\n "store": "",\n "storeName": "",\n "storeReference": "",\n "virtualAccount": "",\n "webAddress": ""\n }\n ],\n "webAddress": ""\n },\n "description": "",\n "legalEntity": "",\n "primaryCurrency": "",\n "processingTier": 0,\n "verificationProfile": ""\n}' \
--output-document \
- {{baseUrl}}/updateAccountHolder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"accountHolderDetails": [
"address": [
"city": "",
"country": "",
"houseNumberOrName": "",
"postalCode": "",
"stateOrProvince": "",
"street": ""
],
"bankAccountDetails": [
[
"accountNumber": "",
"accountType": "",
"bankAccountName": "",
"bankAccountReference": "",
"bankAccountUUID": "",
"bankBicSwift": "",
"bankCity": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"checkCode": "",
"countryCode": "",
"currencyCode": "",
"iban": "",
"ownerCity": "",
"ownerCountryCode": "",
"ownerDateOfBirth": "",
"ownerHouseNumberOrName": "",
"ownerName": "",
"ownerNationality": "",
"ownerPostalCode": "",
"ownerState": "",
"ownerStreet": "",
"primaryAccount": false,
"taxId": "",
"urlForVerification": ""
]
],
"bankAggregatorDataReference": "",
"businessDetails": [
"doingBusinessAs": "",
"legalBusinessName": "",
"listedUltimateParentCompany": [
[
"address": [],
"businessDetails": [
"legalBusinessName": "",
"registrationNumber": "",
"stockExchange": "",
"stockNumber": "",
"stockTicker": ""
],
"ultimateParentCompanyCode": ""
]
],
"registrationNumber": "",
"shareholders": [
[
"address": [],
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": [
"firstName": "",
"gender": "",
"infix": "",
"lastName": ""
],
"personalData": [
"dateOfBirth": "",
"documentData": [
[
"expirationDate": "",
"issuerCountry": "",
"issuerState": "",
"number": "",
"type": ""
]
],
"nationality": ""
],
"phoneNumber": [
"phoneCountryCode": "",
"phoneNumber": "",
"phoneType": ""
],
"shareholderCode": "",
"shareholderReference": "",
"shareholderType": "",
"webAddress": ""
]
],
"signatories": [
[
"address": [],
"email": "",
"fullPhoneNumber": "",
"jobTitle": "",
"name": [],
"personalData": [],
"phoneNumber": [],
"signatoryCode": "",
"signatoryReference": "",
"webAddress": ""
]
],
"stockExchange": "",
"stockNumber": "",
"stockTicker": "",
"taxId": ""
],
"email": "",
"fullPhoneNumber": "",
"individualDetails": [
"name": [],
"personalData": []
],
"lastReviewDate": "",
"legalArrangements": [
[
"address": [],
"legalArrangementCode": "",
"legalArrangementEntities": [
[
"address": [],
"businessDetails": [],
"email": "",
"fullPhoneNumber": "",
"individualDetails": [],
"legalArrangementEntityCode": "",
"legalArrangementEntityReference": "",
"legalArrangementMembers": [],
"legalEntityType": "",
"phoneNumber": [],
"webAddress": ""
]
],
"legalArrangementReference": "",
"legalForm": "",
"name": "",
"registrationNumber": "",
"taxNumber": "",
"type": ""
]
],
"merchantCategoryCode": "",
"metadata": [],
"payoutMethods": [
[
"merchantAccount": "",
"payoutMethodCode": "",
"payoutMethodReference": "",
"recurringDetailReference": "",
"shopperReference": ""
]
],
"principalBusinessAddress": [],
"storeDetails": [
[
"address": [],
"fullPhoneNumber": "",
"logo": "",
"merchantAccount": "",
"merchantCategoryCode": "",
"merchantHouseNumber": "",
"phoneNumber": [],
"shopperInteraction": "",
"splitConfigurationUUID": "",
"status": "",
"store": "",
"storeName": "",
"storeReference": "",
"virtualAccount": "",
"webAddress": ""
]
],
"webAddress": ""
],
"description": "",
"legalEntity": "",
"primaryCurrency": "",
"processingTier": 0,
"verificationProfile": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateAccountHolder")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Update payout or processing state
{{baseUrl}}/updateAccountHolderState
BODY json
{
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateAccountHolderState");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateAccountHolderState" {:content-type :json
:form-params {:accountHolderCode ""
:disable false
:reason ""
:stateType ""}})
require "http/client"
url = "{{baseUrl}}/updateAccountHolderState"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\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}}/updateAccountHolderState"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\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}}/updateAccountHolderState");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateAccountHolderState"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/updateAccountHolderState HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84
{
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateAccountHolderState")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateAccountHolderState"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\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 \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateAccountHolderState")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateAccountHolderState")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
disable: false,
reason: '',
stateType: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateAccountHolderState');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateAccountHolderState',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', disable: false, reason: '', stateType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateAccountHolderState';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","disable":false,"reason":"","stateType":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateAccountHolderState',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "disable": false,\n "reason": "",\n "stateType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateAccountHolderState")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/updateAccountHolderState',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', disable: false, reason: '', stateType: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateAccountHolderState',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', disable: false, reason: '', stateType: ''},
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}}/updateAccountHolderState');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
disable: false,
reason: '',
stateType: ''
});
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}}/updateAccountHolderState',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', disable: false, reason: '', stateType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateAccountHolderState';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","disable":false,"reason":"","stateType":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"disable": @NO,
@"reason": @"",
@"stateType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateAccountHolderState"]
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}}/updateAccountHolderState" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateAccountHolderState",
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([
'accountHolderCode' => '',
'disable' => null,
'reason' => '',
'stateType' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateAccountHolderState', [
'body' => '{
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateAccountHolderState');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'disable' => null,
'reason' => '',
'stateType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'disable' => null,
'reason' => '',
'stateType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/updateAccountHolderState');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateAccountHolderState' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateAccountHolderState' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateAccountHolderState", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateAccountHolderState"
payload = {
"accountHolderCode": "",
"disable": False,
"reason": "",
"stateType": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateAccountHolderState"
payload <- "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\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}}/updateAccountHolderState")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\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/updateAccountHolderState') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"disable\": false,\n \"reason\": \"\",\n \"stateType\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateAccountHolderState";
let payload = json!({
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/updateAccountHolderState \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
}'
echo '{
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
}' | \
http POST {{baseUrl}}/updateAccountHolderState \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "disable": false,\n "reason": "",\n "stateType": ""\n}' \
--output-document \
- {{baseUrl}}/updateAccountHolderState
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"disable": false,
"reason": "",
"stateType": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateAccountHolderState")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Close an account
{{baseUrl}}/closeAccount
BODY json
{
"accountCode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/closeAccount");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountCode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/closeAccount" {:content-type :json
:form-params {:accountCode ""}})
require "http/client"
url = "{{baseUrl}}/closeAccount"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountCode\": \"\"\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}}/closeAccount"),
Content = new StringContent("{\n \"accountCode\": \"\"\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}}/closeAccount");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/closeAccount"
payload := strings.NewReader("{\n \"accountCode\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/closeAccount HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"accountCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/closeAccount")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountCode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/closeAccount"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountCode\": \"\"\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 \"accountCode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/closeAccount")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/closeAccount")
.header("content-type", "application/json")
.body("{\n \"accountCode\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountCode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/closeAccount');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/closeAccount',
headers: {'content-type': 'application/json'},
data: {accountCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/closeAccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/closeAccount',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountCode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountCode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/closeAccount")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/closeAccount',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountCode: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/closeAccount',
headers: {'content-type': 'application/json'},
body: {accountCode: ''},
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}}/closeAccount');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountCode: ''
});
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}}/closeAccount',
headers: {'content-type': 'application/json'},
data: {accountCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/closeAccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountCode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/closeAccount"]
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}}/closeAccount" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountCode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/closeAccount",
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([
'accountCode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/closeAccount', [
'body' => '{
"accountCode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/closeAccount');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountCode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/closeAccount');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/closeAccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/closeAccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountCode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountCode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/closeAccount", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/closeAccount"
payload = { "accountCode": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/closeAccount"
payload <- "{\n \"accountCode\": \"\"\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}}/closeAccount")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountCode\": \"\"\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/closeAccount') do |req|
req.body = "{\n \"accountCode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/closeAccount";
let payload = json!({"accountCode": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/closeAccount \
--header 'content-type: application/json' \
--data '{
"accountCode": ""
}'
echo '{
"accountCode": ""
}' | \
http POST {{baseUrl}}/closeAccount \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountCode": ""\n}' \
--output-document \
- {{baseUrl}}/closeAccount
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["accountCode": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/closeAccount")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Create an account
{{baseUrl}}/createAccount
BODY json
{
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createAccount");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createAccount" {:content-type :json
:form-params {:accountHolderCode ""
:bankAccountUUID ""
:description ""
:metadata {}
:payoutMethodCode ""
:payoutSchedule ""
:payoutScheduleReason ""
:payoutSpeed ""}})
require "http/client"
url = "{{baseUrl}}/createAccount"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\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}}/createAccount"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\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}}/createAccount");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createAccount"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/createAccount HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 194
{
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createAccount")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createAccount"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\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 \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/createAccount")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createAccount")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: '',
payoutScheduleReason: '',
payoutSpeed: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/createAccount');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/createAccount',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: '',
payoutScheduleReason: '',
payoutSpeed: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createAccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","bankAccountUUID":"","description":"","metadata":{},"payoutMethodCode":"","payoutSchedule":"","payoutScheduleReason":"","payoutSpeed":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/createAccount',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "bankAccountUUID": "",\n "description": "",\n "metadata": {},\n "payoutMethodCode": "",\n "payoutSchedule": "",\n "payoutScheduleReason": "",\n "payoutSpeed": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/createAccount")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/createAccount',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
accountHolderCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: '',
payoutScheduleReason: '',
payoutSpeed: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/createAccount',
headers: {'content-type': 'application/json'},
body: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: '',
payoutScheduleReason: '',
payoutSpeed: ''
},
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}}/createAccount');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: '',
payoutScheduleReason: '',
payoutSpeed: ''
});
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}}/createAccount',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: '',
payoutScheduleReason: '',
payoutSpeed: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createAccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","bankAccountUUID":"","description":"","metadata":{},"payoutMethodCode":"","payoutSchedule":"","payoutScheduleReason":"","payoutSpeed":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"bankAccountUUID": @"",
@"description": @"",
@"metadata": @{ },
@"payoutMethodCode": @"",
@"payoutSchedule": @"",
@"payoutScheduleReason": @"",
@"payoutSpeed": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createAccount"]
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}}/createAccount" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createAccount",
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([
'accountHolderCode' => '',
'bankAccountUUID' => '',
'description' => '',
'metadata' => [
],
'payoutMethodCode' => '',
'payoutSchedule' => '',
'payoutScheduleReason' => '',
'payoutSpeed' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/createAccount', [
'body' => '{
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/createAccount');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'bankAccountUUID' => '',
'description' => '',
'metadata' => [
],
'payoutMethodCode' => '',
'payoutSchedule' => '',
'payoutScheduleReason' => '',
'payoutSpeed' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'bankAccountUUID' => '',
'description' => '',
'metadata' => [
],
'payoutMethodCode' => '',
'payoutSchedule' => '',
'payoutScheduleReason' => '',
'payoutSpeed' => ''
]));
$request->setRequestUrl('{{baseUrl}}/createAccount');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/createAccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createAccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/createAccount", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createAccount"
payload = {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createAccount"
payload <- "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\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}}/createAccount")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\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/createAccount') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": \"\",\n \"payoutScheduleReason\": \"\",\n \"payoutSpeed\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/createAccount";
let payload = json!({
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": json!({}),
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/createAccount \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}'
echo '{
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
}' | \
http POST {{baseUrl}}/createAccount \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "bankAccountUUID": "",\n "description": "",\n "metadata": {},\n "payoutMethodCode": "",\n "payoutSchedule": "",\n "payoutScheduleReason": "",\n "payoutSpeed": ""\n}' \
--output-document \
- {{baseUrl}}/createAccount
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": [],
"payoutMethodCode": "",
"payoutSchedule": "",
"payoutScheduleReason": "",
"payoutSpeed": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createAccount")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Update an account
{{baseUrl}}/updateAccount
BODY json
{
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateAccount");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateAccount" {:content-type :json
:form-params {:accountCode ""
:bankAccountUUID ""
:description ""
:metadata {}
:payoutMethodCode ""
:payoutSchedule {:action ""
:reason ""
:schedule ""}
:payoutSpeed ""}})
require "http/client"
url = "{{baseUrl}}/updateAccount"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\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}}/updateAccount"),
Content = new StringContent("{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\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}}/updateAccount");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateAccount"
payload := strings.NewReader("{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/updateAccount HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 216
{
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateAccount")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateAccount"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\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 \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateAccount")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateAccount")
.header("content-type", "application/json")
.body("{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: {
action: '',
reason: '',
schedule: ''
},
payoutSpeed: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateAccount');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateAccount',
headers: {'content-type': 'application/json'},
data: {
accountCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: {action: '', reason: '', schedule: ''},
payoutSpeed: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateAccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountCode":"","bankAccountUUID":"","description":"","metadata":{},"payoutMethodCode":"","payoutSchedule":{"action":"","reason":"","schedule":""},"payoutSpeed":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateAccount',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountCode": "",\n "bankAccountUUID": "",\n "description": "",\n "metadata": {},\n "payoutMethodCode": "",\n "payoutSchedule": {\n "action": "",\n "reason": "",\n "schedule": ""\n },\n "payoutSpeed": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateAccount")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/updateAccount',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
accountCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: {action: '', reason: '', schedule: ''},
payoutSpeed: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateAccount',
headers: {'content-type': 'application/json'},
body: {
accountCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: {action: '', reason: '', schedule: ''},
payoutSpeed: ''
},
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}}/updateAccount');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: {
action: '',
reason: '',
schedule: ''
},
payoutSpeed: ''
});
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}}/updateAccount',
headers: {'content-type': 'application/json'},
data: {
accountCode: '',
bankAccountUUID: '',
description: '',
metadata: {},
payoutMethodCode: '',
payoutSchedule: {action: '', reason: '', schedule: ''},
payoutSpeed: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateAccount';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountCode":"","bankAccountUUID":"","description":"","metadata":{},"payoutMethodCode":"","payoutSchedule":{"action":"","reason":"","schedule":""},"payoutSpeed":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountCode": @"",
@"bankAccountUUID": @"",
@"description": @"",
@"metadata": @{ },
@"payoutMethodCode": @"",
@"payoutSchedule": @{ @"action": @"", @"reason": @"", @"schedule": @"" },
@"payoutSpeed": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateAccount"]
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}}/updateAccount" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateAccount",
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([
'accountCode' => '',
'bankAccountUUID' => '',
'description' => '',
'metadata' => [
],
'payoutMethodCode' => '',
'payoutSchedule' => [
'action' => '',
'reason' => '',
'schedule' => ''
],
'payoutSpeed' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateAccount', [
'body' => '{
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateAccount');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountCode' => '',
'bankAccountUUID' => '',
'description' => '',
'metadata' => [
],
'payoutMethodCode' => '',
'payoutSchedule' => [
'action' => '',
'reason' => '',
'schedule' => ''
],
'payoutSpeed' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountCode' => '',
'bankAccountUUID' => '',
'description' => '',
'metadata' => [
],
'payoutMethodCode' => '',
'payoutSchedule' => [
'action' => '',
'reason' => '',
'schedule' => ''
],
'payoutSpeed' => ''
]));
$request->setRequestUrl('{{baseUrl}}/updateAccount');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/updateAccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateAccount' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateAccount", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateAccount"
payload = {
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateAccount"
payload <- "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\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}}/updateAccount")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\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/updateAccount') do |req|
req.body = "{\n \"accountCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"metadata\": {},\n \"payoutMethodCode\": \"\",\n \"payoutSchedule\": {\n \"action\": \"\",\n \"reason\": \"\",\n \"schedule\": \"\"\n },\n \"payoutSpeed\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateAccount";
let payload = json!({
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": json!({}),
"payoutMethodCode": "",
"payoutSchedule": json!({
"action": "",
"reason": "",
"schedule": ""
}),
"payoutSpeed": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/updateAccount \
--header 'content-type: application/json' \
--data '{
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}'
echo '{
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": {},
"payoutMethodCode": "",
"payoutSchedule": {
"action": "",
"reason": "",
"schedule": ""
},
"payoutSpeed": ""
}' | \
http POST {{baseUrl}}/updateAccount \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountCode": "",\n "bankAccountUUID": "",\n "description": "",\n "metadata": {},\n "payoutMethodCode": "",\n "payoutSchedule": {\n "action": "",\n "reason": "",\n "schedule": ""\n },\n "payoutSpeed": ""\n}' \
--output-document \
- {{baseUrl}}/updateAccount
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountCode": "",
"bankAccountUUID": "",
"description": "",
"metadata": [],
"payoutMethodCode": "",
"payoutSchedule": [
"action": "",
"reason": "",
"schedule": ""
],
"payoutSpeed": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateAccount")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Delete bank accounts
{{baseUrl}}/deleteBankAccounts
BODY json
{
"accountHolderCode": "",
"bankAccountUUIDs": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteBankAccounts");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteBankAccounts" {:content-type :json
:form-params {:accountHolderCode ""
:bankAccountUUIDs []}})
require "http/client"
url = "{{baseUrl}}/deleteBankAccounts"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\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}}/deleteBankAccounts"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\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}}/deleteBankAccounts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteBankAccounts"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/deleteBankAccounts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55
{
"accountHolderCode": "",
"bankAccountUUIDs": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteBankAccounts")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteBankAccounts"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\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 \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteBankAccounts")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteBankAccounts")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
bankAccountUUIDs: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteBankAccounts');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteBankAccounts',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', bankAccountUUIDs: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteBankAccounts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","bankAccountUUIDs":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteBankAccounts',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "bankAccountUUIDs": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteBankAccounts")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/deleteBankAccounts',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', bankAccountUUIDs: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteBankAccounts',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', bankAccountUUIDs: []},
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}}/deleteBankAccounts');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
bankAccountUUIDs: []
});
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}}/deleteBankAccounts',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', bankAccountUUIDs: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteBankAccounts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","bankAccountUUIDs":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"bankAccountUUIDs": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteBankAccounts"]
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}}/deleteBankAccounts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteBankAccounts",
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([
'accountHolderCode' => '',
'bankAccountUUIDs' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/deleteBankAccounts', [
'body' => '{
"accountHolderCode": "",
"bankAccountUUIDs": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteBankAccounts');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'bankAccountUUIDs' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'bankAccountUUIDs' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/deleteBankAccounts');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deleteBankAccounts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"bankAccountUUIDs": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteBankAccounts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"bankAccountUUIDs": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteBankAccounts", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteBankAccounts"
payload = {
"accountHolderCode": "",
"bankAccountUUIDs": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteBankAccounts"
payload <- "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\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}}/deleteBankAccounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\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/deleteBankAccounts') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUIDs\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteBankAccounts";
let payload = json!({
"accountHolderCode": "",
"bankAccountUUIDs": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/deleteBankAccounts \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"bankAccountUUIDs": []
}'
echo '{
"accountHolderCode": "",
"bankAccountUUIDs": []
}' | \
http POST {{baseUrl}}/deleteBankAccounts \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "bankAccountUUIDs": []\n}' \
--output-document \
- {{baseUrl}}/deleteBankAccounts
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"bankAccountUUIDs": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteBankAccounts")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Delete legal arrangements
{{baseUrl}}/deleteLegalArrangements
BODY json
{
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteLegalArrangements");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteLegalArrangements" {:content-type :json
:form-params {:accountHolderCode ""
:legalArrangements [{:legalArrangementCode ""
:legalArrangementEntityCodes []}]}})
require "http/client"
url = "{{baseUrl}}/deleteLegalArrangements"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/deleteLegalArrangements"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/deleteLegalArrangements");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteLegalArrangements"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/deleteLegalArrangements HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145
{
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteLegalArrangements")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteLegalArrangements"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteLegalArrangements")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteLegalArrangements")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
legalArrangements: [
{
legalArrangementCode: '',
legalArrangementEntityCodes: []
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteLegalArrangements');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteLegalArrangements',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
legalArrangements: [{legalArrangementCode: '', legalArrangementEntityCodes: []}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteLegalArrangements';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","legalArrangements":[{"legalArrangementCode":"","legalArrangementEntityCodes":[]}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteLegalArrangements',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "legalArrangements": [\n {\n "legalArrangementCode": "",\n "legalArrangementEntityCodes": []\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteLegalArrangements")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/deleteLegalArrangements',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
accountHolderCode: '',
legalArrangements: [{legalArrangementCode: '', legalArrangementEntityCodes: []}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteLegalArrangements',
headers: {'content-type': 'application/json'},
body: {
accountHolderCode: '',
legalArrangements: [{legalArrangementCode: '', legalArrangementEntityCodes: []}]
},
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}}/deleteLegalArrangements');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
legalArrangements: [
{
legalArrangementCode: '',
legalArrangementEntityCodes: []
}
]
});
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}}/deleteLegalArrangements',
headers: {'content-type': 'application/json'},
data: {
accountHolderCode: '',
legalArrangements: [{legalArrangementCode: '', legalArrangementEntityCodes: []}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteLegalArrangements';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","legalArrangements":[{"legalArrangementCode":"","legalArrangementEntityCodes":[]}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"legalArrangements": @[ @{ @"legalArrangementCode": @"", @"legalArrangementEntityCodes": @[ ] } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteLegalArrangements"]
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}}/deleteLegalArrangements" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteLegalArrangements",
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([
'accountHolderCode' => '',
'legalArrangements' => [
[
'legalArrangementCode' => '',
'legalArrangementEntityCodes' => [
]
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/deleteLegalArrangements', [
'body' => '{
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteLegalArrangements');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'legalArrangements' => [
[
'legalArrangementCode' => '',
'legalArrangementEntityCodes' => [
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'legalArrangements' => [
[
'legalArrangementCode' => '',
'legalArrangementEntityCodes' => [
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/deleteLegalArrangements');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deleteLegalArrangements' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteLegalArrangements' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteLegalArrangements", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteLegalArrangements"
payload = {
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteLegalArrangements"
payload <- "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/deleteLegalArrangements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/deleteLegalArrangements') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"legalArrangements\": [\n {\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCodes\": []\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteLegalArrangements";
let payload = json!({
"accountHolderCode": "",
"legalArrangements": (
json!({
"legalArrangementCode": "",
"legalArrangementEntityCodes": ()
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/deleteLegalArrangements \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}'
echo '{
"accountHolderCode": "",
"legalArrangements": [
{
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
}
]
}' | \
http POST {{baseUrl}}/deleteLegalArrangements \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "legalArrangements": [\n {\n "legalArrangementCode": "",\n "legalArrangementEntityCodes": []\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/deleteLegalArrangements
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"legalArrangements": [
[
"legalArrangementCode": "",
"legalArrangementEntityCodes": []
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteLegalArrangements")! 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
{
"invalidFields": [],
"pspReference": "8816080397613514"
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"invalidFields": [],
"pspReference": "8816080397613514"
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"invalidFields": [
{
"errorCode": 34,
"errorDescription": "An invalid legalArrangementCode code is provided for value 'cdf92f5a-a114-4ce6-8f19-c3f6ec83141c'",
"fieldType": {
"field": "AccountHolderDetails.LegalArrangements.legalArrangementCode",
"fieldName": "legalArrangementCode"
}
}
],
"pspReference": "9916613322577326"
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"invalidFields": [
{
"errorCode": 34,
"errorDescription": "An invalid legalArrangementEntityCode code is provided for value 'c92bb932-4867-4cef-bf9d-4ecde37745cf'",
"fieldType": {
"field": "AccountHolderDetails.LegalArrangements.LegalArrangementsEntities.legalArrangementEntityCode",
"fieldName": "legalArrangementEntityCode"
}
}
],
"pspReference": "9916613324987358"
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Delete payout methods
{{baseUrl}}/deletePayoutMethods
BODY json
{
"accountHolderCode": "",
"payoutMethodCodes": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deletePayoutMethods");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deletePayoutMethods" {:content-type :json
:form-params {:accountHolderCode ""
:payoutMethodCodes []}})
require "http/client"
url = "{{baseUrl}}/deletePayoutMethods"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\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}}/deletePayoutMethods"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\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}}/deletePayoutMethods");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deletePayoutMethods"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/deletePayoutMethods HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 56
{
"accountHolderCode": "",
"payoutMethodCodes": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deletePayoutMethods")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deletePayoutMethods"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\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 \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deletePayoutMethods")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deletePayoutMethods")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
payoutMethodCodes: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deletePayoutMethods');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deletePayoutMethods',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', payoutMethodCodes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deletePayoutMethods';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","payoutMethodCodes":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deletePayoutMethods',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "payoutMethodCodes": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deletePayoutMethods")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/deletePayoutMethods',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', payoutMethodCodes: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deletePayoutMethods',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', payoutMethodCodes: []},
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}}/deletePayoutMethods');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
payoutMethodCodes: []
});
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}}/deletePayoutMethods',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', payoutMethodCodes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deletePayoutMethods';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","payoutMethodCodes":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"payoutMethodCodes": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deletePayoutMethods"]
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}}/deletePayoutMethods" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deletePayoutMethods",
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([
'accountHolderCode' => '',
'payoutMethodCodes' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/deletePayoutMethods', [
'body' => '{
"accountHolderCode": "",
"payoutMethodCodes": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deletePayoutMethods');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'payoutMethodCodes' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'payoutMethodCodes' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/deletePayoutMethods');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deletePayoutMethods' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"payoutMethodCodes": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deletePayoutMethods' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"payoutMethodCodes": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deletePayoutMethods", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deletePayoutMethods"
payload = {
"accountHolderCode": "",
"payoutMethodCodes": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deletePayoutMethods"
payload <- "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\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}}/deletePayoutMethods")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\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/deletePayoutMethods') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"payoutMethodCodes\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deletePayoutMethods";
let payload = json!({
"accountHolderCode": "",
"payoutMethodCodes": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/deletePayoutMethods \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"payoutMethodCodes": []
}'
echo '{
"accountHolderCode": "",
"payoutMethodCodes": []
}' | \
http POST {{baseUrl}}/deletePayoutMethods \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "payoutMethodCodes": []\n}' \
--output-document \
- {{baseUrl}}/deletePayoutMethods
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"payoutMethodCodes": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deletePayoutMethods")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteShareholders");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteShareholders" {:content-type :json
:form-params {:accountHolderCode ""
:shareholderCodes []}})
require "http/client"
url = "{{baseUrl}}/deleteShareholders"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\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}}/deleteShareholders"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\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}}/deleteShareholders");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteShareholders"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/deleteShareholders HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55
{
"accountHolderCode": "",
"shareholderCodes": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteShareholders")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteShareholders"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\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 \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteShareholders")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteShareholders")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
shareholderCodes: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteShareholders');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteShareholders',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', shareholderCodes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteShareholders';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","shareholderCodes":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteShareholders',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "shareholderCodes": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteShareholders")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/deleteShareholders',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', shareholderCodes: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteShareholders',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', shareholderCodes: []},
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}}/deleteShareholders');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
shareholderCodes: []
});
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}}/deleteShareholders',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', shareholderCodes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteShareholders';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","shareholderCodes":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"shareholderCodes": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteShareholders"]
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}}/deleteShareholders" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteShareholders",
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([
'accountHolderCode' => '',
'shareholderCodes' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/deleteShareholders', [
'body' => '{
"accountHolderCode": "",
"shareholderCodes": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteShareholders');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'shareholderCodes' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'shareholderCodes' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/deleteShareholders');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deleteShareholders' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"shareholderCodes": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteShareholders' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"shareholderCodes": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteShareholders", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteShareholders"
payload = {
"accountHolderCode": "",
"shareholderCodes": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteShareholders"
payload <- "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\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}}/deleteShareholders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\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/deleteShareholders') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"shareholderCodes\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteShareholders";
let payload = json!({
"accountHolderCode": "",
"shareholderCodes": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/deleteShareholders \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"shareholderCodes": []
}'
echo '{
"accountHolderCode": "",
"shareholderCodes": []
}' | \
http POST {{baseUrl}}/deleteShareholders \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "shareholderCodes": []\n}' \
--output-document \
- {{baseUrl}}/deleteShareholders
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"shareholderCodes": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteShareholders")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Delete signatories
{{baseUrl}}/deleteSignatories
BODY json
{
"accountHolderCode": "",
"signatoryCodes": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteSignatories");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteSignatories" {:content-type :json
:form-params {:accountHolderCode ""
:signatoryCodes []}})
require "http/client"
url = "{{baseUrl}}/deleteSignatories"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\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}}/deleteSignatories"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\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}}/deleteSignatories");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteSignatories"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/deleteSignatories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53
{
"accountHolderCode": "",
"signatoryCodes": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteSignatories")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteSignatories"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\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 \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteSignatories")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteSignatories")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
signatoryCodes: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteSignatories');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteSignatories',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', signatoryCodes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteSignatories';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","signatoryCodes":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteSignatories',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "signatoryCodes": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteSignatories")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/deleteSignatories',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', signatoryCodes: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteSignatories',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', signatoryCodes: []},
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}}/deleteSignatories');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
signatoryCodes: []
});
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}}/deleteSignatories',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', signatoryCodes: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteSignatories';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","signatoryCodes":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"signatoryCodes": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteSignatories"]
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}}/deleteSignatories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteSignatories",
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([
'accountHolderCode' => '',
'signatoryCodes' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/deleteSignatories', [
'body' => '{
"accountHolderCode": "",
"signatoryCodes": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteSignatories');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'signatoryCodes' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'signatoryCodes' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/deleteSignatories');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deleteSignatories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"signatoryCodes": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteSignatories' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"signatoryCodes": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteSignatories", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteSignatories"
payload = {
"accountHolderCode": "",
"signatoryCodes": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteSignatories"
payload <- "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\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}}/deleteSignatories")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\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/deleteSignatories') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"signatoryCodes\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteSignatories";
let payload = json!({
"accountHolderCode": "",
"signatoryCodes": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/deleteSignatories \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"signatoryCodes": []
}'
echo '{
"accountHolderCode": "",
"signatoryCodes": []
}' | \
http POST {{baseUrl}}/deleteSignatories \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "signatoryCodes": []\n}' \
--output-document \
- {{baseUrl}}/deleteSignatories
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"signatoryCodes": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteSignatories")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Get documents
{{baseUrl}}/getUploadedDocuments
BODY json
{
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getUploadedDocuments");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/getUploadedDocuments" {:content-type :json
:form-params {:accountHolderCode ""
:bankAccountUUID ""
:shareholderCode ""}})
require "http/client"
url = "{{baseUrl}}/getUploadedDocuments"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\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}}/getUploadedDocuments"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\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}}/getUploadedDocuments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getUploadedDocuments"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/getUploadedDocuments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79
{
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getUploadedDocuments")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getUploadedDocuments"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\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 \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/getUploadedDocuments")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getUploadedDocuments")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
bankAccountUUID: '',
shareholderCode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/getUploadedDocuments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/getUploadedDocuments',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', bankAccountUUID: '', shareholderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getUploadedDocuments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","bankAccountUUID":"","shareholderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/getUploadedDocuments',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "bankAccountUUID": "",\n "shareholderCode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/getUploadedDocuments")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/getUploadedDocuments',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', bankAccountUUID: '', shareholderCode: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/getUploadedDocuments',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', bankAccountUUID: '', shareholderCode: ''},
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}}/getUploadedDocuments');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
bankAccountUUID: '',
shareholderCode: ''
});
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}}/getUploadedDocuments',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', bankAccountUUID: '', shareholderCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getUploadedDocuments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","bankAccountUUID":"","shareholderCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"bankAccountUUID": @"",
@"shareholderCode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/getUploadedDocuments"]
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}}/getUploadedDocuments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getUploadedDocuments",
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([
'accountHolderCode' => '',
'bankAccountUUID' => '',
'shareholderCode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/getUploadedDocuments', [
'body' => '{
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/getUploadedDocuments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'bankAccountUUID' => '',
'shareholderCode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'bankAccountUUID' => '',
'shareholderCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/getUploadedDocuments');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getUploadedDocuments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getUploadedDocuments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/getUploadedDocuments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getUploadedDocuments"
payload = {
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getUploadedDocuments"
payload <- "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\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}}/getUploadedDocuments")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\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/getUploadedDocuments') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"shareholderCode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getUploadedDocuments";
let payload = json!({
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/getUploadedDocuments \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}'
echo '{
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
}' | \
http POST {{baseUrl}}/getUploadedDocuments \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "bankAccountUUID": "",\n "shareholderCode": ""\n}' \
--output-document \
- {{baseUrl}}/getUploadedDocuments
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"bankAccountUUID": "",
"shareholderCode": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getUploadedDocuments")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Trigger verification
{{baseUrl}}/checkAccountHolder
BODY json
{
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/checkAccountHolder");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/checkAccountHolder" {:content-type :json
:form-params {:accountHolderCode ""
:accountStateType ""
:tier 0}})
require "http/client"
url = "{{baseUrl}}/checkAccountHolder"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\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}}/checkAccountHolder"),
Content = new StringContent("{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/checkAccountHolder");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/checkAccountHolder"
payload := strings.NewReader("{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/checkAccountHolder HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 68
{
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/checkAccountHolder")
.setHeader("content-type", "application/json")
.setBody("{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/checkAccountHolder"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/checkAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/checkAccountHolder")
.header("content-type", "application/json")
.body("{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}")
.asString();
const data = JSON.stringify({
accountHolderCode: '',
accountStateType: '',
tier: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/checkAccountHolder');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/checkAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', accountStateType: '', tier: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/checkAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","accountStateType":"","tier":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/checkAccountHolder',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "accountHolderCode": "",\n "accountStateType": "",\n "tier": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/checkAccountHolder")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/checkAccountHolder',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({accountHolderCode: '', accountStateType: '', tier: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/checkAccountHolder',
headers: {'content-type': 'application/json'},
body: {accountHolderCode: '', accountStateType: '', tier: 0},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/checkAccountHolder');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
accountHolderCode: '',
accountStateType: '',
tier: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/checkAccountHolder',
headers: {'content-type': 'application/json'},
data: {accountHolderCode: '', accountStateType: '', tier: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/checkAccountHolder';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"accountHolderCode":"","accountStateType":"","tier":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountHolderCode": @"",
@"accountStateType": @"",
@"tier": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/checkAccountHolder"]
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}}/checkAccountHolder" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/checkAccountHolder",
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([
'accountHolderCode' => '',
'accountStateType' => '',
'tier' => 0
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/checkAccountHolder', [
'body' => '{
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/checkAccountHolder');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'accountHolderCode' => '',
'accountStateType' => '',
'tier' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'accountHolderCode' => '',
'accountStateType' => '',
'tier' => 0
]));
$request->setRequestUrl('{{baseUrl}}/checkAccountHolder');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/checkAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/checkAccountHolder' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/checkAccountHolder", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/checkAccountHolder"
payload = {
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/checkAccountHolder"
payload <- "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\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}}/checkAccountHolder")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/checkAccountHolder') do |req|
req.body = "{\n \"accountHolderCode\": \"\",\n \"accountStateType\": \"\",\n \"tier\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/checkAccountHolder";
let payload = json!({
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/checkAccountHolder \
--header 'content-type: application/json' \
--data '{
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}'
echo '{
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
}' | \
http POST {{baseUrl}}/checkAccountHolder \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "accountHolderCode": "",\n "accountStateType": "",\n "tier": 0\n}' \
--output-document \
- {{baseUrl}}/checkAccountHolder
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"accountHolderCode": "",
"accountStateType": "",
"tier": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/checkAccountHolder")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}
POST
Upload a document
{{baseUrl}}/uploadDocument
BODY json
{
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/uploadDocument");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/uploadDocument" {:content-type :json
:form-params {:documentContent ""
:documentDetail {:accountHolderCode ""
:bankAccountUUID ""
:description ""
:documentType ""
:filename ""
:legalArrangementCode ""
:legalArrangementEntityCode ""
:shareholderCode ""
:signatoryCode ""}}})
require "http/client"
url = "{{baseUrl}}/uploadDocument"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\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}}/uploadDocument"),
Content = new StringContent("{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\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}}/uploadDocument");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/uploadDocument"
payload := strings.NewReader("{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/uploadDocument HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 298
{
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/uploadDocument")
.setHeader("content-type", "application/json")
.setBody("{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/uploadDocument"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\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 \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/uploadDocument")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/uploadDocument")
.header("content-type", "application/json")
.body("{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
documentContent: '',
documentDetail: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
documentType: '',
filename: '',
legalArrangementCode: '',
legalArrangementEntityCode: '',
shareholderCode: '',
signatoryCode: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/uploadDocument');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/uploadDocument',
headers: {'content-type': 'application/json'},
data: {
documentContent: '',
documentDetail: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
documentType: '',
filename: '',
legalArrangementCode: '',
legalArrangementEntityCode: '',
shareholderCode: '',
signatoryCode: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/uploadDocument';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"documentContent":"","documentDetail":{"accountHolderCode":"","bankAccountUUID":"","description":"","documentType":"","filename":"","legalArrangementCode":"","legalArrangementEntityCode":"","shareholderCode":"","signatoryCode":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/uploadDocument',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "documentContent": "",\n "documentDetail": {\n "accountHolderCode": "",\n "bankAccountUUID": "",\n "description": "",\n "documentType": "",\n "filename": "",\n "legalArrangementCode": "",\n "legalArrangementEntityCode": "",\n "shareholderCode": "",\n "signatoryCode": ""\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 \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/uploadDocument")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/uploadDocument',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
documentContent: '',
documentDetail: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
documentType: '',
filename: '',
legalArrangementCode: '',
legalArrangementEntityCode: '',
shareholderCode: '',
signatoryCode: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/uploadDocument',
headers: {'content-type': 'application/json'},
body: {
documentContent: '',
documentDetail: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
documentType: '',
filename: '',
legalArrangementCode: '',
legalArrangementEntityCode: '',
shareholderCode: '',
signatoryCode: ''
}
},
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}}/uploadDocument');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
documentContent: '',
documentDetail: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
documentType: '',
filename: '',
legalArrangementCode: '',
legalArrangementEntityCode: '',
shareholderCode: '',
signatoryCode: ''
}
});
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}}/uploadDocument',
headers: {'content-type': 'application/json'},
data: {
documentContent: '',
documentDetail: {
accountHolderCode: '',
bankAccountUUID: '',
description: '',
documentType: '',
filename: '',
legalArrangementCode: '',
legalArrangementEntityCode: '',
shareholderCode: '',
signatoryCode: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/uploadDocument';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"documentContent":"","documentDetail":{"accountHolderCode":"","bankAccountUUID":"","description":"","documentType":"","filename":"","legalArrangementCode":"","legalArrangementEntityCode":"","shareholderCode":"","signatoryCode":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"documentContent": @"",
@"documentDetail": @{ @"accountHolderCode": @"", @"bankAccountUUID": @"", @"description": @"", @"documentType": @"", @"filename": @"", @"legalArrangementCode": @"", @"legalArrangementEntityCode": @"", @"shareholderCode": @"", @"signatoryCode": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/uploadDocument"]
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}}/uploadDocument" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/uploadDocument",
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([
'documentContent' => '',
'documentDetail' => [
'accountHolderCode' => '',
'bankAccountUUID' => '',
'description' => '',
'documentType' => '',
'filename' => '',
'legalArrangementCode' => '',
'legalArrangementEntityCode' => '',
'shareholderCode' => '',
'signatoryCode' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/uploadDocument', [
'body' => '{
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/uploadDocument');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'documentContent' => '',
'documentDetail' => [
'accountHolderCode' => '',
'bankAccountUUID' => '',
'description' => '',
'documentType' => '',
'filename' => '',
'legalArrangementCode' => '',
'legalArrangementEntityCode' => '',
'shareholderCode' => '',
'signatoryCode' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'documentContent' => '',
'documentDetail' => [
'accountHolderCode' => '',
'bankAccountUUID' => '',
'description' => '',
'documentType' => '',
'filename' => '',
'legalArrangementCode' => '',
'legalArrangementEntityCode' => '',
'shareholderCode' => '',
'signatoryCode' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/uploadDocument');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/uploadDocument' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/uploadDocument' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/uploadDocument", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/uploadDocument"
payload = {
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/uploadDocument"
payload <- "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\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}}/uploadDocument")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/uploadDocument') do |req|
req.body = "{\n \"documentContent\": \"\",\n \"documentDetail\": {\n \"accountHolderCode\": \"\",\n \"bankAccountUUID\": \"\",\n \"description\": \"\",\n \"documentType\": \"\",\n \"filename\": \"\",\n \"legalArrangementCode\": \"\",\n \"legalArrangementEntityCode\": \"\",\n \"shareholderCode\": \"\",\n \"signatoryCode\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/uploadDocument";
let payload = json!({
"documentContent": "",
"documentDetail": json!({
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/uploadDocument \
--header 'content-type: application/json' \
--data '{
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}'
echo '{
"documentContent": "",
"documentDetail": {
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
}
}' | \
http POST {{baseUrl}}/uploadDocument \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "documentContent": "",\n "documentDetail": {\n "accountHolderCode": "",\n "bankAccountUUID": "",\n "description": "",\n "documentType": "",\n "filename": "",\n "legalArrangementCode": "",\n "legalArrangementEntityCode": "",\n "shareholderCode": "",\n "signatoryCode": ""\n }\n}' \
--output-document \
- {{baseUrl}}/uploadDocument
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"documentContent": "",
"documentDetail": [
"accountHolderCode": "",
"bankAccountUUID": "",
"description": "",
"documentType": "",
"filename": "",
"legalArrangementCode": "",
"legalArrangementEntityCode": "",
"shareholderCode": "",
"signatoryCode": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/uploadDocument")! 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
{
"errorCode": "702",
"errorType": "validation",
"message": "Unexpected input: I",
"status": 400
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"errorCode": "10_003",
"errorType": "security",
"message": "Failed to authorize user",
"status": 403
}