Used to instruct the creation of a link between two previously registered accounts.
Example of a simple successful flow:
Give-up link creation (and activation) scenario:
| 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 | Type | integer | YES | Link type Possible values: PositionAccountLinkType |
|
| 3 | Status | integer | YES | Link status Possible values: RegistrationStatusCode |
|
| 4 | OriginAccountOwnerCode | string | YES | Code of the participant that owns the source account | |
| 5 | OriginAccountCode | string | YES | Source account code | |
| 6 | TargetAccountOwnerCode | string | YES | Code of the participant that owns the target account | |
| 7 | TargetAccountCode | string | YES | Target account code |
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "33"
},
"Type": 1,
"Status": 6,
"OriginAccountOwnerCode": "713",
"OriginAccountCode": "1001",
"TargetAccountOwnerCode": "713",
"TargetAccountCode": "2002"
}