MT940 report (synchronous)
curl --request GET \
--url https://api.next.orenda.finance/v1/reports/mt940 \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.next.orenda.finance/v1/reports/mt940', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.next.orenda.finance/v1/reports/mt940"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"success": true,
"data": {
"mt940Text": "<string>"
}
}{
"success": false,
"error_code": "REPORT_TOO_LARGE"
}{
"success": false,
"error_code": "<string>"
}Reports
MT940 report (synchronous)
Generates an MT940 (SWIFT) statement for the caller’s custodian across the given date range and returns the rendered statement text synchronously as JSON. If the statement is too large for a synchronous response, returns 413 — use POST /v1/reports/mt940 for asynchronous generation + email.
GET
/
v1
/
reports
/
mt940
MT940 report (synchronous)
curl --request GET \
--url https://api.next.orenda.finance/v1/reports/mt940 \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.next.orenda.finance/v1/reports/mt940', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.next.orenda.finance/v1/reports/mt940"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"success": true,
"data": {
"mt940Text": "<string>"
}
}{
"success": false,
"error_code": "REPORT_TOO_LARGE"
}{
"success": false,
"error_code": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Inclusive start of the reporting range (YYYY-MM-DD).
Inclusive end of the reporting range (YYYY-MM-DD).
⌘I