2025
This changelog contains the changes that took place in 2025 in chronological order.
3 Dev 2025 v1.44
| Deployment Date | Environment |
|---|---|
| 15 Dec 2025 | UAT |
| 15 Dec 2025 | Production |
Modified endpoints:
- GET /accounts/{account_id}/transactions - Retrieve all transactions by account id
- GET /cards/{card_id}/transactions - Retrieve all transactions by card id
- GET /accounts/{account_id}/transactions/{transaction_id} - Retrieve transaction details by account id and transaction id
- GET /corporate/accounts/{corporate_account_id}/transactions - Retrieve all transactions by corporate account id
- GET /corporate/accounts/{account_id}/transactions/{transaction_id} - Retrieve transaction details by corporate account id and transaction id
- Property
fx_feewill be added to the response model.
- Property
27 Nov 2025 v1.43
| Deployment Date | Environment |
|---|---|
| 03 Dec 2025 | UAT |
| 10 Dec 2025 | Production |
Modified endpoints:
- POST /corporates _- Creates a new corporate
- The property
typewill have its regular expression updated to:
^(?!\s*$)(?!\s)(?!.*\s$)(?:Entities - Corporations|Entities - Private Investment Vehicles|Entities - Small or Medium Business|Entities - Special Purpose Vehicles|Financial institutions - Banks|Financial institutions - Insurance companies|Financial institutions - similar institutions|Funds - hedge funds|Funds - investment vehicle partnerships|Funds - Managing entities|Individuals - Private Individuals|Individuals - Self Employees|Non Lucrative-Entities - Associations|Non Lucrative-Entities - Charities|Non Lucrative-Entities - Foundations|Non Lucrative-Entities - similar institutions|Pension schemes and similar institutions|Public Sector - Central, Regional or Local Admin|Public Sector - Institutional Public Sector|Public Sector - Public Business Entities|Public Sector - Sovereigns Funds|Public Sector - State-owned private Companies|Public Sector - States|Trusts and Fiduciaries schemes)$ - The property
- All endpoints
- Endpoints with properties
country,nationality,birth_country,bank_country,country_of_issuance,incorporation_country,tax_residencyorresidence_countrywill have their regular expressions updated to:
^(?!\s*$)(?!\s)(?!.*\s$)(?:AFG|ALB|DZA|ASM|AND|AGO|AIA|ATA|ATG|ARG|ARM|ABW|AUS|AUT|AZE|BHS|BHR|BGD|BRB|BLR|BEL|BLZ|BEN|BMU|BTN|BOL|BES|BIH|BWA|BVT|BRA|IOT|BRN|BGR|BFA|BDI|CPV|KHM|CMR|CAN|CYM|CAF|TCD|CHL|CHN|CXR|CCK|COL|COM|COD|COG|COK|CRI|HRV|CUB|CUW|CYP|CZE|CIV|DNK|DJI|DMA|DOM|ECU|EGY|SLV|GNQ|ERI|EST|SWZ|ETH|FLK|FRO|FJI|FIN|FRA|GUF|PYF|ATF|GAB|GMB|GEO|DEU|GHA|GIB|GRC|GRL|GRD|GLP|GUM|GTM|GGY|GIN|GNB|GUY|HTI|HMD|VAT|HND|HKG|HUN|ISL|IND|IDN|IRN|IRQ|IRL|IMN|ISR|ITA|JAM|JPN|JEY|JOR|KAZ|KEN|KIR|PRK|KOR|KWT|KGZ|LAO|LVA|LBN|LSO|LBR|LBY|LIE|LTU|LUX|MAC|MDG|MWI|MYS|MDV|MLI|MLT|MHL|MTQ|MRT|MUS|MYT|MEX|FSM|MDA|MCO|MNG|MNE|MSR|MAR|MOZ|MMR|NAM|NRU|NPL|NLD|NCL|NZL|NIC|NER|NGA|NIU|NFK|MNP|NOR|OMN|PAK|PLW|PSE|PAN|PNG|PRY|PER|PHL|PCN|POL|PRT|PRI|QAT|MKD|ROU|RUS|RWA|REU|BLM|SHN|KNA|LCA|MAF|SPM|VCT|WSM|SMR|STP|SAU|SEN|SRB|SYC|SLE|SGP|SXM|SVK|SVN|SLB|SOM|ZAF|SGS|SSD|ESP|LKA|SDN|SUR|SJM|SWE|CHE|SYR|TWN|TJK|TZA|THA|TLS|TGO|TKL|TON|TTO|TUN|TUR|TKM|TCA|TUV|UGA|UKR|ARE|GBR|UMI|USA|URY|UZB|VUT|VEN|VNM|VGB|VIR|WLF|ESH|YEM|ZMB|ZWE|ALA)$ - Endpoints with properties
- POST /corporates/{corporate_id}/accounts - Creates a new corporate account
- The property
currencyin the CreateCorporateAccountRequest model will be set to required
- The property
13 Nov 2025 v1.42
| Deployment Date | Environment |
|---|---|
| 17 Nov 2025 | UAT |
| 17 Nov 2025 | Production |
Modified endpoints:
- POST /accounts/{account_id}/payee/verification - Verifies a payee name against an IBAN
- In cases of IBAN verifications from the Issuer fail, the below changes will be noticed (applicable only for issuer BNEXT):
- Http Status Code will change from 400 to 424
- Response body will contain the validation from the issuer {"errors":{"":["IBAN checksum is invalid"]},"code":4245007}
- In cases of IBAN verifications from the Issuer fail, the below changes will be noticed (applicable only for issuer BNEXT):
26 Sep 2025 v1.41
| Deployment Date | Environment |
|---|---|
| 29 Sep 2025 | UAT |
| 29 Sep 2025 | Production |
Modified endpoints:
- POST /customers - Create new customer
- Adding a new optional property
origin_of_fundsin model InquiryRiskProfileResponse
- Adding a new optional property
- PATCH /customers/{customer_id} - Update customer details by customer_id
- Adding a new optional property
origin_of_fundsin model CreateRiskProfileRequest
- Adding a new optional property
- GET /customers/{customer_id} - Retrieve customer details by customer_id
- Adding a new optional property
origin_of_fundsin model UpdateRiskProfileRequest
- Adding a new optional property
- GET /accounts/{account_id}/transactions - Retrieve all transactions by account id
- GET /cards/{card_id}/transactions - Retrieve all transactions by card id
- GET /accounts/{account_id}/transactions/{transaction_id} - Retrieve transaction details by account id and transaction id
- GET /corporate/accounts/{corporate_account_id}/transactions - Retrieve all transactions by corporate account id
- GET /corporate/accounts/{account_id}/transactions/{transaction_id} - Retrieve transaction details by corporate account id and transaction id
- Property
transaction_codewill return 3 additional values:NegativeBalance,TemporaryChargebackandChargeback
- Property
4 Jun 2025 v1.40
| Deployment Date | Environment |
|---|---|
| 16 Jun 2025 | UAT |
| 25 Jun 2025 | Production |
Modified endpoints:
- GET /customers/{customer_id}/authentication-securities - Retrieve the authentication security details of a customer by customer id
- The response body will change by returning an empty list along with status code 200 if authentication security details do not exist for the customer. This will replace error code 4040001 which is currently being returned.
1 Apr 2025 v1.39
| Deployment Date | Environment |
|---|---|
| 1 Apr 2025 | UAT |
| 1 Apr 2025 | Production |
Modified endpoints:
- GET /accounts/{account_id}/transactions - Retrieve all transactions by account id
- GET /cards/{card_id}/transactions - Retrieve all transactions by card id
- GET /accounts/{account_id}/transactions/{transaction_id} - Retrieve transaction details by account id and transaction id
- New enum values added
SepaIncomingPaymentReturn,SepaIncomingPaymentCancellation,SepaOutgoingPaymentReturnandSepaOutgoingPaymentCancellationin propertyprocessing_code_typewhich will be returned according to the transaction codes used in the credit and debit endpoints
- New enum values added
- GET /corporate/accounts/{corporate_account_id}/transactions - Retrieve all transactions by corporate account id
- GET /corporate/accounts/{account_id}/transactions/{transaction_id} - Retrieve transaction details by corporate account id
- New enum values added
SepaIncomingPaymentReturn,SepaIncomingPaymentReturnAdjustment,SepaIncomingPaymentCancellation,SepaIncomingPaymentCancellationAdjustment,SepaOutgoingPaymentReturn,SepaOutgoingPaymentReturnAdjustment,SepaOutgoingPaymentCancellationandSepaOutgoingPaymentCancellationAdjustmentin propertyprocessing_code_typewhich will be returned according to the transaction codes used in the credit and debit endpoints
- New enum values added
24 Feb 2025 v1.38
| Deployment Date | Environment |
|---|---|
| 24 Feb 2025 | UAT |
| 24 Feb 2025 | Production |
Modified endpoints:
- PATCH /customers/{customer_id} - Update details
- Adding a new optional property
update_reasonin model UpdateCustomerRequest
- Adding a new optional property
- PUT /customers/{customer_id}/address - Add or Update phone details
- Adding a new optional property
update_reasonin model UpdateAddressRequest
- Adding a new optional property
- PUT /customers/{customer_id}/phones - Add or Update address details
- Adding a new optional property
update_reasonin model UpdatePhoneRequest
- Adding a new optional property
11 Feb 2025 v1.37
| Deployment Date | Environment |
|---|---|
| 11 Feb 2025 | UAT |
| 11 Feb 2025 | Production |
All endpoints:
- To ensure that none of the properties start or end with a whitespace, the pattern: (?!\s)(?!.\s$) was added to each property with an existing regex.
- To ensure that required properties do not allow strings consisting only of whitespace, the pattern: (?!\s$) was added to the existing regex.
Modified endpoints:
- POST /customers - Create new customer
- POST /customers/{customer_id}/cards - Create a new card for a customer by customer_id
- PATCH /customers/{customer_id}/addresses - Update a customer address by customer_id
- GET /cards/{card_id} - Retrieve card details by card_id
- GET /customers/{customer_id} - Retrieve customer details by customer_id
- GET /corporates/{corporate_id} - Retrieve corporate details by corporate_id
- POST /corporate - Creates a new corporate
- PATCH /corporates/{corporate_id} - Update a corporate by corporate_id
- POST /corporates/accounts/{corporate_account_id}/outgoing-credit-transfer - Initiate SCT payment
- POST /accounts/{account_id}/outgoing-credit-transfer - Initiate SCT payment
- Property ‘line_1’ to change from 100 to maximum 70 characters
- Property ‘line_2’ to change from 100 to maximum 70 characters
- Property ‘line_3’ to change from 100 to maximum 70 characters
- Property ‘city’ to change from 50 to maximum 35 characters
- Property ‘postal_code’ to change from 10 to maximum 9 characters