Skip to main content

2026

This changelog contains the changes that took place in 2026 in chronological order.


17 Jun 2026 v1.56
Deployment DateEnvironment
17 Jun 2026UAT
17 Jun 2026Production

Added new error code:

  • 4220008
    • Error code 4220008 has been added with the message Activation is not available in the current status. This error will be returned when a customer, account, or card cannot be activated.
11 Jun 2026 v1.55
Deployment DateEnvironment
12 Jun 2026UAT
2 Jul 2026Production

Modified endpoints:

  • POST /manage/password - Change password
    • The properties current_password and new_password will have its regular expression updated to:
    ^(?!.*(.)\1{2,})(?=[A-Za-z0-9!@#$%^&*]+$)^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*])(?=.{15,30}).*$
  • POST /token - Retrieve a token
    • The property password will have its regular expression updated to:
    ^(?!.*(.)\1{2,})(?=[A-Za-z0-9!@#$%^&*]+$)^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*])(?=.{15,30}).*$
22 May 2026 v1.54
Deployment DateEnvironment
26 May 2026UAT
26 May 2026Production

Modified error code:

  • 4000006
    • Error code 4000006 will no longer be returned. This will be replaced by error code 4220007.

Modified webhooks:

  • POST User Verification Status
    • Add new value DocumentExpired to status property:
      • DocumentExpired - the document previously approved in the user verification has expired.
12 May 2026 v1.53
Deployment DateEnvironment
18 May 2026UAT
2 Jun 2026Production

Modified webhook:

  • POST User Verification Status
    • Add new values to the reject_reason list property:
      • 'BadRequest|...' — Missing or invalid request data. Additional details follow the prefix ('|').
      • 'FailedDependency|...' — A dependency failed during processing. Additional details follow the prefix ('|').
15 May 2026 v1.52
Deployment DateEnvironment
20 May 2026UAT
4 Jun 2026Production

Modified endpoints:

  • POST /customers/{customer_id}/remittance/beneficiaries - Creates a new beneficiary associated with the customer_id
    • Property line_1 in AddressExchange model will be set to a maximum of 40 characters. This will only be applicable for beneficiaries being added to vendor TransferMate.
17 Apr 2026 v1.51
Deployment DateEnvironment
17 Apr 2026UAT
17 Apr 2026Production

Modified endpoints:

  • POST /control/spend - Add a new control spend group
  • PATCH /control/spend/{id} - Update a control spend group
  • Get /control/spend/{id} - Retrieves a control spend group
    • A new periodicities property has been added to the request model, extending the data provided by periodicity with additional properties.
24 Mar 2026 v1.50
Deployment DateEnvironment
14 Apr 2026UAT
14 Apr 2026Production

Modified endpoints:

  • PUT /customers/{customer_id}/addresses - Update an address of a customer by customer_id
    • Properties type, line_1, city, country and postal_code will be set to mandatory in the request model.
24 Mar 2026 v1.49
Deployment DateEnvironment
24 Mar 2026UAT
24 Mar 2026Production

Modified endpoints:

  • POST /corporates - Creates a new corporate
    • Adding a new optional property parent_corporate_id in model CorporateExchange.
  • PATCH /corporates/{corporate_id} - Update a corporate by corporate_id
    • Adding a new optional property parent_corporate_id in model UpdateCorporateRequest.
  • GET /corporates/{corporate_id} - Retrieve corporate details by corporate_id
    • Adding a new property parent_corporate_id to the response in model CorporateExchange.
13 Feb 2026 v1.48
Deployment DateEnvironment
16 Mar 2026UAT
16 Mar 2026Production

Modified endpoints:

  • POST /customers - Create a new customer
    • Property nationality will be set to mandatory in the request model.
    • Property identifications will be set to mandatory in the request model when the customer's kyc_level is set to KYC or KYB.
    • Property addresses will be set to mandatory and must include type Home in the request model when the customer's kyc_level is set to KYC.
    • Property birth_country will be set to mandatory in the request model when the customer's kyc_level is set to KYC.
    • Property risk_profile will be set to mandatory in the request model when the customer's kyc_level is set to KYC.
  • GET /customers/{customer_id} - Retrieves the details of a customer by customer_id
    • Property nationality will be set to mandatory in the response model.
13 Feb 2026 v1.47
Deployment DateEnvironment
13 Feb 2026UAT
13 Feb 2026Production

Modified endpoints:

  • POST /customers - Create a new customer
    • Property addresses updated to optional in the request model when the customer's kyc_level is set to Anonymous or SDD or KYB.
  • GET /customers/{customer_id} - Retrieves the details of a customer by customer_id
    • Property addresses updated to optional in the response model.
02 Feb 2026 v1.46
Deployment DateEnvironment
02 Feb 2026UAT
02 Feb 2026Production

Modified endpoints:

  • PATCH /customers/{customer_id}/addresses - Update a customer address by customer_id
    • Address cannot be updated when all the below conditions are met
      • User verification journey for programme is enabled AND
      • Property country is being updated AND
      • Property type is 'Home'
    • Response body will contain the validation {"errors":{"Country":["'country' cannot be updated with the provided 'type'."]},"code":4000001}