Skip to main content
PUT
Update beneficiaries
  • The beneficiary type must be F (natural person) or K (other, such as an investment or pension fund).
  • For type K, provide the fund code assigned by the Bank of Lithuania in personCode, or the foreign fund code in codeInForeignCountry.
  • The country field must not be LT. Lithuanian beneficiaries are already known to VMI.

Authorizations

Authorization
string
header
required

Obtain JWT via client_credentials grant. Required role: MMR_SASK_REPORT

Body

application/json
codeInForeignCountry
string
required

Foreign country issued legal entity identification code

Maximum string length: 30
Example:

305697289

name
string
required

Legal entity name

Maximum string length: 120
Example:

"UAB Inventi"

dateFrom
string<date>
required

Date from which the beneficiary relationship is valid

Example:

"2024-12-18"

country
string
required

Country code of the legal entity (ISO 3166-1 alpha-2). Must not be 'LT' — Lithuanian beneficiaries are already known to VMI

Minimum string length: 1
Example:

"LV"

beneficiary
object
required
refId
string
required

Reference ID of the beneficiary to update

Example:

"3c247e0c-944f-43d0-be20-a0c502d13f26"

dateTo
string<date>

Date until which the beneficiary relationship is valid

Example:

"2025-12-31"

address
string

Address of the beneficiary in free form

Maximum string length: 240
Example:

"Vilnius, Lvovo g. 25"

Response

All updated

status
enum<string>
Available options:
SUCCESS,
FAILED
data
object
errors
object[]
Last modified on August 5, 2026