Create a new corporate counterparty
curl --request POST \
--url https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "NewGate Corporation",
"counterparty_address": {
"address": "123 Example Street",
"country": "US",
"city": "Anytown",
"state": "CA",
"zip_code": "90210"
},
"bank_account": {
"bank_name": "First National Bank",
"swift_code": "FNBAUS33XXX",
"bank_country": "US",
"account_number": "1234567890",
"iban": "US45999999999999",
"aba_routing_number": "121000248"
},
"intermediary_bank": {
"bank_name": "International Transfer Bank",
"swift_code": "INTLUS44XXX",
"bank_country": "US"
}
}
'import requests
url = "https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty"
payload = {
"name": "NewGate Corporation",
"counterparty_address": {
"address": "123 Example Street",
"country": "US",
"city": "Anytown",
"state": "CA",
"zip_code": "90210"
},
"bank_account": {
"bank_name": "First National Bank",
"swift_code": "FNBAUS33XXX",
"bank_country": "US",
"account_number": "1234567890",
"iban": "US45999999999999",
"aba_routing_number": "121000248"
},
"intermediary_bank": {
"bank_name": "International Transfer Bank",
"swift_code": "INTLUS44XXX",
"bank_country": "US"
}
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'NewGate Corporation',
counterparty_address: {
address: '123 Example Street',
country: 'US',
city: 'Anytown',
state: 'CA',
zip_code: '90210'
},
bank_account: {
bank_name: 'First National Bank',
swift_code: 'FNBAUS33XXX',
bank_country: 'US',
account_number: '1234567890',
iban: 'US45999999999999',
aba_routing_number: '121000248'
},
intermediary_bank: {
bank_name: 'International Transfer Bank',
swift_code: 'INTLUS44XXX',
bank_country: 'US'
}
})
};
fetch('https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty",
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([
'name' => 'NewGate Corporation',
'counterparty_address' => [
'address' => '123 Example Street',
'country' => 'US',
'city' => 'Anytown',
'state' => 'CA',
'zip_code' => '90210'
],
'bank_account' => [
'bank_name' => 'First National Bank',
'swift_code' => 'FNBAUS33XXX',
'bank_country' => 'US',
'account_number' => '1234567890',
'iban' => 'US45999999999999',
'aba_routing_number' => '121000248'
],
'intermediary_bank' => [
'bank_name' => 'International Transfer Bank',
'swift_code' => 'INTLUS44XXX',
'bank_country' => 'US'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty"
payload := strings.NewReader("{\n \"name\": \"NewGate Corporation\",\n \"counterparty_address\": {\n \"address\": \"123 Example Street\",\n \"country\": \"US\",\n \"city\": \"Anytown\",\n \"state\": \"CA\",\n \"zip_code\": \"90210\"\n },\n \"bank_account\": {\n \"bank_name\": \"First National Bank\",\n \"swift_code\": \"FNBAUS33XXX\",\n \"bank_country\": \"US\",\n \"account_number\": \"1234567890\",\n \"iban\": \"US45999999999999\",\n \"aba_routing_number\": \"121000248\"\n },\n \"intermediary_bank\": {\n \"bank_name\": \"International Transfer Bank\",\n \"swift_code\": \"INTLUS44XXX\",\n \"bank_country\": \"US\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"NewGate Corporation\",\n \"counterparty_address\": {\n \"address\": \"123 Example Street\",\n \"country\": \"US\",\n \"city\": \"Anytown\",\n \"state\": \"CA\",\n \"zip_code\": \"90210\"\n },\n \"bank_account\": {\n \"bank_name\": \"First National Bank\",\n \"swift_code\": \"FNBAUS33XXX\",\n \"bank_country\": \"US\",\n \"account_number\": \"1234567890\",\n \"iban\": \"US45999999999999\",\n \"aba_routing_number\": \"121000248\"\n },\n \"intermediary_bank\": {\n \"bank_name\": \"International Transfer Bank\",\n \"swift_code\": \"INTLUS44XXX\",\n \"bank_country\": \"US\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"NewGate Corporation\",\n \"counterparty_address\": {\n \"address\": \"123 Example Street\",\n \"country\": \"US\",\n \"city\": \"Anytown\",\n \"state\": \"CA\",\n \"zip_code\": \"90210\"\n },\n \"bank_account\": {\n \"bank_name\": \"First National Bank\",\n \"swift_code\": \"FNBAUS33XXX\",\n \"bank_country\": \"US\",\n \"account_number\": \"1234567890\",\n \"iban\": \"US45999999999999\",\n \"aba_routing_number\": \"121000248\"\n },\n \"intermediary_bank\": {\n \"bank_name\": \"International Transfer Bank\",\n \"swift_code\": \"INTLUS44XXX\",\n \"bank_country\": \"US\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"counterparty_address": {
"address": "<string>",
"country": "<string>",
"city": "<string>",
"zip_code": "<string>",
"state": "<string>"
},
"bank_account": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>",
"account_number": "<string>",
"iban": "<string>",
"aba_routing_number": "<string>"
},
"intermediary_bank": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>"
},
"external_id": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Corporate
Create Counterparty
Register a new counterparty for corporate operations
POST
/
corporate
/
counterparty
Create a new corporate counterparty
curl --request POST \
--url https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "NewGate Corporation",
"counterparty_address": {
"address": "123 Example Street",
"country": "US",
"city": "Anytown",
"state": "CA",
"zip_code": "90210"
},
"bank_account": {
"bank_name": "First National Bank",
"swift_code": "FNBAUS33XXX",
"bank_country": "US",
"account_number": "1234567890",
"iban": "US45999999999999",
"aba_routing_number": "121000248"
},
"intermediary_bank": {
"bank_name": "International Transfer Bank",
"swift_code": "INTLUS44XXX",
"bank_country": "US"
}
}
'import requests
url = "https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty"
payload = {
"name": "NewGate Corporation",
"counterparty_address": {
"address": "123 Example Street",
"country": "US",
"city": "Anytown",
"state": "CA",
"zip_code": "90210"
},
"bank_account": {
"bank_name": "First National Bank",
"swift_code": "FNBAUS33XXX",
"bank_country": "US",
"account_number": "1234567890",
"iban": "US45999999999999",
"aba_routing_number": "121000248"
},
"intermediary_bank": {
"bank_name": "International Transfer Bank",
"swift_code": "INTLUS44XXX",
"bank_country": "US"
}
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'NewGate Corporation',
counterparty_address: {
address: '123 Example Street',
country: 'US',
city: 'Anytown',
state: 'CA',
zip_code: '90210'
},
bank_account: {
bank_name: 'First National Bank',
swift_code: 'FNBAUS33XXX',
bank_country: 'US',
account_number: '1234567890',
iban: 'US45999999999999',
aba_routing_number: '121000248'
},
intermediary_bank: {
bank_name: 'International Transfer Bank',
swift_code: 'INTLUS44XXX',
bank_country: 'US'
}
})
};
fetch('https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty",
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([
'name' => 'NewGate Corporation',
'counterparty_address' => [
'address' => '123 Example Street',
'country' => 'US',
'city' => 'Anytown',
'state' => 'CA',
'zip_code' => '90210'
],
'bank_account' => [
'bank_name' => 'First National Bank',
'swift_code' => 'FNBAUS33XXX',
'bank_country' => 'US',
'account_number' => '1234567890',
'iban' => 'US45999999999999',
'aba_routing_number' => '121000248'
],
'intermediary_bank' => [
'bank_name' => 'International Transfer Bank',
'swift_code' => 'INTLUS44XXX',
'bank_country' => 'US'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty"
payload := strings.NewReader("{\n \"name\": \"NewGate Corporation\",\n \"counterparty_address\": {\n \"address\": \"123 Example Street\",\n \"country\": \"US\",\n \"city\": \"Anytown\",\n \"state\": \"CA\",\n \"zip_code\": \"90210\"\n },\n \"bank_account\": {\n \"bank_name\": \"First National Bank\",\n \"swift_code\": \"FNBAUS33XXX\",\n \"bank_country\": \"US\",\n \"account_number\": \"1234567890\",\n \"iban\": \"US45999999999999\",\n \"aba_routing_number\": \"121000248\"\n },\n \"intermediary_bank\": {\n \"bank_name\": \"International Transfer Bank\",\n \"swift_code\": \"INTLUS44XXX\",\n \"bank_country\": \"US\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"NewGate Corporation\",\n \"counterparty_address\": {\n \"address\": \"123 Example Street\",\n \"country\": \"US\",\n \"city\": \"Anytown\",\n \"state\": \"CA\",\n \"zip_code\": \"90210\"\n },\n \"bank_account\": {\n \"bank_name\": \"First National Bank\",\n \"swift_code\": \"FNBAUS33XXX\",\n \"bank_country\": \"US\",\n \"account_number\": \"1234567890\",\n \"iban\": \"US45999999999999\",\n \"aba_routing_number\": \"121000248\"\n },\n \"intermediary_bank\": {\n \"bank_name\": \"International Transfer Bank\",\n \"swift_code\": \"INTLUS44XXX\",\n \"bank_country\": \"US\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://fxaas-dev.acorianacorretora.com.br/corporate/counterparty")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"NewGate Corporation\",\n \"counterparty_address\": {\n \"address\": \"123 Example Street\",\n \"country\": \"US\",\n \"city\": \"Anytown\",\n \"state\": \"CA\",\n \"zip_code\": \"90210\"\n },\n \"bank_account\": {\n \"bank_name\": \"First National Bank\",\n \"swift_code\": \"FNBAUS33XXX\",\n \"bank_country\": \"US\",\n \"account_number\": \"1234567890\",\n \"iban\": \"US45999999999999\",\n \"aba_routing_number\": \"121000248\"\n },\n \"intermediary_bank\": {\n \"bank_name\": \"International Transfer Bank\",\n \"swift_code\": \"INTLUS44XXX\",\n \"bank_country\": \"US\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"counterparty_address": {
"address": "<string>",
"country": "<string>",
"city": "<string>",
"zip_code": "<string>",
"state": "<string>"
},
"bank_account": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>",
"account_number": "<string>",
"iban": "<string>",
"aba_routing_number": "<string>"
},
"intermediary_bank": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>"
},
"external_id": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Headers
Authorization header
Example:
"Bearer Token"
Body
application/json
Response
Counterparty created successfully
Unique identifier of the counterparty
Name of the counterparty
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
External identifier for the counterparty

