Used to instruct the modification of a previously registered non-resident individual.
The message allows specific investor registration information to be changed.
Within Modifications, there are specific actions:
SetXyz: if non-null, changes the field value.UnsetXyz: for optional data only. If true, removes the value.AddManyXyz: adds elements to the collection. null is treated as empty (does nothing).RemoveManyXyz: removes elements from the collection. null is treated as empty (does nothing).Example of a successful flow:
R1: Country code in the ISO 3166-1 alpha-2 standard. E.g.: "BR", "US", "UK".
| Index | Field | Type | Required | Description | Rules |
|---|---|---|---|---|---|
| 1 | ParticipantRequestInfo | object | YES | Request information | |
| 1.1 | RequestId | string | YES | Unique request identifier assigned by the participant | |
| 1.2 | RequesterParticipantCode | string | YES | Requesting participant code | |
| 1.3 | OriginalMessageTypeCode | string | NO | Original message type in the base-m-cad-???-##-### pattern |
|
| 2 | InvestorIdentification | object | YES | Identification of the investor to be modified | |
| 2.1 | OwnerCode | string | YES | Code of the participant that owns the account | |
| 2.2 | InvestorDocumentCode | string | YES | Investor document identifier | |
| 3 | Modifications | object | YES | Modifications to be applied to the investor | |
| 3.1 | SetFullName | string | NO | Change full name | |
| 3.2 | SetCountryOfResidence | string | NO | Change country of residence | R1 |
| 3.3 | SetCountryOfRegistrationFiscalNumber | string | NO | Change tax identification number in the country of registration | |
| 3.4 | SetRegistrationRestriction | integer | NO | Change registration restriction Possible values: RegistrationRestriction |
|
| 3.5 | UnsetRegistrationRestriction | bool | NO | Remove registration restriction |
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "33"
},
"InvestorIdentification": {
"OwnerCode": "33",
"InvestorDocumentCode": "12345678909"
},
"Modifications": {
"SetFullName": "John Smith",
"SetCountryOfResidence": "US",
"SetCountryOfRegistrationFiscalNumber": "123456789"
}
}