Modify customer details

This endpoint allows you to modify the customer details of one or more active Virtual Accounts.

Requirements

  • The Virtual Accounts being modified must have status set to active and
  • The Virtual Accounts must already have customer details assigned. To assign customer details for the first time, use this endpoint.
  • Each modification must include a reason code (reasonCode).
  • You can perform up to two modifications per year for each Virtual Account, where each modification counts as a change to a single field (name, address, or beneficialOwners).
    • For example, if you modify both the name and address in one request, that counts as two modifications and no further customer details changes will be allowed for that Virtual Account within the same year.

Modification Reason Codes

A modification request must include one of the following reason codes:

CodeDescription
E01Change of the trading name
E02Name change due to marriage status change or legal change
E03Change of the business address
E04Change of the ownership/contract person for regulatory reporting

Required properties

virtualAccountNumber and reasonCode are always required.

Other properties marked as required in the body params section below are only required if you modify the object they are in.

For example, address.townName and address.country are only required when you modify the address object, not if you modify name or beneficialOwners.

Clearing optional values

To clear an existing optional value, pass an empty string to the property you want to remove, for example:

{
    "items":
    [
        {
        	"virtualAccountNumber":"0040087035",
        	"reasonCode":"E03",
        	"address": {
            "department": "", // Empty string
            "townName": "NewTown",
            "Country": "SE"
            }
        }        
    ]
}

Modifying multiple properties at once

If you want to modify multiple properties of the same Virtual Account, include separate objects for each modification in the items array:

{
  "items": [
    {
      "virtualAccountNumber": "0040087035",
      "reasonCode": "E01",
      "name": "NewName"
    },
    {
      "virtualAccountNumber": "0040087035",
      "reasonCode": "E03",
      "address": {
        "streetName": "NewStreet 2",
        "townName": "NewTown",
        "country": "SE"
      }
    }
  ]
}

Rate and volume limits

The following limits apply:

  • Request limit of maximum 100 modifications per request
  • Processing limit of up to 2000 modifications per 10min

Field constraints

Allowed characters

The allowed characters are:

a b c d e f g h i j k l m n o p q r s t u v w x y z  
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  
0 1 2 3 4 5 6 7 8 9  
/ - ? : ( ) . ' +  
Space
❗️

Leading spaces are not allowed.

Character limits

The customer detail properties for name and beneficialOwners accept up to 35 characters.

The address properties have varying limits, which are shown in the table below.

PropertyCharacter limit
address.department70 characters
address.subDepartment70 characters
address.streetName70 characters
address.buildingNumber16 characters
address.buildingName35 characters
address.floor70 characters
address.postBox16 characters
address.room70 characters
address.postCode16 characters
address.townName35 characters
address.townLocationName35 characters
address.districtName35 characters
address.countrySubDivision35 characters
address.country2 characters

After a successful modification request, you can check the status of the modification process with the status endpoint.

Language
Credentials
Bearer