Create a new Operation Batch
curl --request POST \
--url https://fxaas-dev.acorianacorretora.com.br/batches \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"message": "Invalid authorization header"
}
'import requests
url = "https://fxaas-dev.acorianacorretora.com.br/batches"
payload = { "message": "Invalid authorization header" }
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({message: 'Invalid authorization header'})
};
fetch('https://fxaas-dev.acorianacorretora.com.br/batches', 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/batches",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'message' => 'Invalid authorization header'
]),
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/batches"
payload := strings.NewReader("{\n \"message\": \"Invalid authorization header\"\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/batches")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"message\": \"Invalid authorization header\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://fxaas-dev.acorianacorretora.com.br/batches")
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 \"message\": \"Invalid authorization header\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"currency_pair": "<string>",
"status": "<string>",
"operation_count": 123,
"operations": [
{
"operation_id": "<string>",
"foreign_currency_amount": 123,
"currency_pair": "<string>",
"status": "<string>",
"customer_id": "<string>",
"bank_account": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>",
"account_number": "<string>",
"iban": "<string>",
"aba_routing_number": "<string>"
},
"created_at": "2023-11-07T05:31:56Z",
"counterparty_id": "<string>",
"intermediary_bank": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>"
},
"batch_id": "<string>"
}
]
}{
"message": "<string>"
}Batches
Create Batch
POST
/
batches
Create a new Operation Batch
curl --request POST \
--url https://fxaas-dev.acorianacorretora.com.br/batches \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"message": "Invalid authorization header"
}
'import requests
url = "https://fxaas-dev.acorianacorretora.com.br/batches"
payload = { "message": "Invalid authorization header" }
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({message: 'Invalid authorization header'})
};
fetch('https://fxaas-dev.acorianacorretora.com.br/batches', 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/batches",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'message' => 'Invalid authorization header'
]),
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/batches"
payload := strings.NewReader("{\n \"message\": \"Invalid authorization header\"\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/batches")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"message\": \"Invalid authorization header\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://fxaas-dev.acorianacorretora.com.br/batches")
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 \"message\": \"Invalid authorization header\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"currency_pair": "<string>",
"status": "<string>",
"operation_count": 123,
"operations": [
{
"operation_id": "<string>",
"foreign_currency_amount": 123,
"currency_pair": "<string>",
"status": "<string>",
"customer_id": "<string>",
"bank_account": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>",
"account_number": "<string>",
"iban": "<string>",
"aba_routing_number": "<string>"
},
"created_at": "2023-11-07T05:31:56Z",
"counterparty_id": "<string>",
"intermediary_bank": {
"bank_name": "<string>",
"swift_code": "<string>",
"bank_country": "<string>"
},
"batch_id": "<string>"
}
]
}{
"message": "<string>"
}Headers
Authorization header
Example:
"Bearer Token"
Body
application/json
Batch to be created
Currency pair for the batch
Response
Created
Unique identifier of the batch
Timestamp when the batch was created
Currency pair for the batch
Current status of the batch
Number of SWIFT operations in the batch
List of operations in the batch
Show child attributes
Show child attributes

