v1
latestOpenAPI 3.1.02026-07-2685154311.7 KBTransfers
Append PII data to a transfer
Appends IVMS101 PII (Personally Identifiable Information) data to an existing transfer. The PII data is validated against the transfer's presentation definition (if set) and encrypted before storage. All arrays in the IVMS101 structure are limited to 25 items to prevent unbounded payload attacks.
post/entities/{entityDID}/tx/{transferId}/append
Path parameters
entityDIDstring did required
Decentralized Identifier (DID)
Example:did:web:vasps.id:jxnl0411:at
The DID of the entity
transferIdstring uuid required
Example:01f09c55-9de0-42c5-874f-237dcb51fd9f
The transfer ID
Request body
Example request
{
"ivms101": {
"originator": {
"originatorPerson": [
{
"naturalPerson": {
"name": {
"nameIdentifier": [
{
"primaryIdentifier": "Smith",
"secondaryIdentifier": "John",
"naturalPersonNameIdentifierType": "LEGL"
}
]
},
"dateAndPlaceOfBirth": {
"dateOfBirth": "1990-01-15"
}
},
"accountNumber": [
"DE89370400440532013000"
]
}
]
},
"beneficiary": {
"beneficiaryPerson": [
{
"legalPerson": {
"name": {
"nameIdentifier": [
{
"legalPersonName": "Recipient Corp",
"legalPersonNameIdentifierType": "LEGL"
}
]
}
},
"accountNumber": [
"DE89370400440532013001"
]
}
]
}
},
"originator": {
"@id": "originator-ref-123"
},
"beneficiary": {
"@id": "beneficiary-ref-456"
}
}Response
Transfer PII data appended successfully
Example response
{
"message": "Transfer appended successfully with encrypted PII"
}