This endpoint allows you to modify the customer details of one or more active Virtual Accounts.
Requirements
- The Virtual Accounts being modified must have
statusset 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, orbeneficialOwners).- For example, if you modify both the
nameandaddressin one request, that counts as two modifications and no further customer details changes will be allowed for that Virtual Account within the same year.
- For example, if you modify both the
Modification Reason Codes
A modification request must include one of the following reason codes:
| Code | Description |
|---|---|
E01 | Change of the trading name |
E02 | Name change due to marriage status change or legal change |
E03 | Change of the business address |
E04 | Change 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.
| Property | Character limit |
|---|---|
address.department | 70 characters |
address.subDepartment | 70 characters |
address.streetName | 70 characters |
address.buildingNumber | 16 characters |
address.buildingName | 35 characters |
address.floor | 70 characters |
address.postBox | 16 characters |
address.room | 70 characters |
address.postCode | 16 characters |
address.townName | 35 characters |
address.townLocationName | 35 characters |
address.districtName | 35 characters |
address.countrySubDivision | 35 characters |
address.country | 2 characters |
After a successful modification request, you can check the status of the modification process with the status endpoint.
