Natural Persons

Create Natural Person

post
/natural-persons

Create new natural person

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Body
genderstring · enumRequired

Gender

Possible values:
titlestring · enumOptionalPossible values:
firstNamestring · min: 1 · max: 255Required

All first names of the person according to the identification document

Pattern: ^\S+( \S+)*$
lastNamestring · min: 1 · max: 255Required

Natural person last name

maritalStatusstring · enumOptionalPossible values:
birthDaystring · dateRequired
birthPlacestring · min: 1 · max: 255Required
birthCountrystring · enumRequired

Country code in ISO 3166-1 alpha-2 standard

Possible values:
languagestring · enumOptional

Language code in ISO 639-1 two-letter codes (EU only)

Possible values:
isUsNationalitybooleanRequired

FATCA - Question whether the customer is subject to US tax liability (nationality or other references due to a green card, registration address, etc.).

professionstring · min: 1 · max: 255Optional
professionGroupstring · enumOptionalPossible values:
annualIncomeNetnumberOptional

Annual income net

availableAssetsnumberOptional

Available assets

externalIdstring · min: 1Optional

External Id in partner's system. This value has to be unique

Responses
200

OK

application/json
post
/natural-persons

Get Natural Persons

get
/natural-persons

Get natural persons

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Query parameters
cursorstringOptional

String value used for pagination

limitinteger · min: 1Required

Maximum number of items to return

Default: 20
naturalPersonStatusstring · enumOptional

Natural person status Filter

Possible values:
roleundefined · enumOptional

Natural person role

Possible values:
Responses
200

OK

application/json
get
/natural-persons

Get Natural Person

get
/natural-persons/{naturalPersonId}

Get natural person

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
naturalPersonIdstring · uuidRequired

Natural Person ID.

Responses
200

OK

application/json
get
/natural-persons/{naturalPersonId}

Update Natural Person

patch
/natural-persons/{naturalPersonId}

Update natural person

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
naturalPersonIdstring · uuidRequired

Natural Person ID.

Body
documentIdstring · uuidOptional

Document ID in UUID format for those params where a document upload is required (title, lastName, deathDay)

Responses
200

OK

No content

patch
/natural-persons/{naturalPersonId}

No content

Create Natural Person Identification

post
/natural-persons/{naturalPersonId}/identification

Create new natural person identification

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
naturalPersonIdstring · uuidRequired
Body
externalVerifierstring · enumRequired

The legal name of the vendor/company performing the identification for this natural person

Possible values:
identificationTypestring · enumRequired

Method used to identify the customer

Possible values:
identificationDatestring · dateRequired

Date on which the identification was carried out. The date must be within the last 24 months.

identificationDocumentTypestring · enumRequired

Type of the identification document which has been used for identification of the natural person.

Possible values:
documentNumberstring · min: 1 · max: 255Required

Document number of the identification document.

documentCountrystring · enumRequired

Issuing country of the identification document.

Possible values:
documentIssuerstring · min: 1 · max: 255Required

Issuing authority of the identification document

documentIssueDatestring · dateRequired

Issue date of the identification document

documentExpiryDatestring · dateRequired

Expiry date of the identification document. If the identification document is a birth certificate, the date on which the person comes of age must be entered as the expiry date.

documentMotherFullNamestring · min: 1 · max: 255Optional

Full name of the mother, only mandatory for identificationDocumentType = BIRTH_CERTIFICATE

documentMotherResidenceCitystring · min: 1 · max: 255Optional

Residence city of the mother, only mandatory for identificationDocumentType = BIRTH_CERTIFICATE

documentFatherFullNamestring · min: 1 · max: 255Optional

Full name of the father, only mandatory for identificationDocumentType = BIRTH_CERTIFICATE

documentFatherResidenceCitystring · min: 1 · max: 255Optional

Residence city of the father, only mandatory for identificationDocumentType = BIRTH_CERTIFICATE

Responses
post
/natural-persons/{naturalPersonId}/identification

No content

Create Identification Verification

post
/identification-verifications

Create Identification Verification

After successful request link to a video call should be retrieved with Get Identification Verification endpoint from identificationUrl field of the response.

Currently only externalVerifier = WEB_ID and identificationType = VIDEO_IDENT is supported.

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Body
naturalPersonIdstring · uuidRequired
externalVerifierstring · enumRequired

The legal name of the vendor/company performing the identification for this natural person

Possible values:
identificationTypestring · enumRequired

Method used to identify the customer

Possible values:
Responses
200

OK

application/json
post
/identification-verifications

Get Identification Verifications

get
/identification-verifications

Get Identification Verifications

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Query parameters
cursorstringOptional

String value used for pagination

limitinteger · min: 1Required

Maximum number of items to return

Default: 20
Responses
200

OK

application/json
get
/identification-verifications

Get Identification Verification

get
/identification-verifications/{identificationVerificationId}

Get Identification Verification

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
identificationVerificationIdstring · uuidRequired
Responses
200

OK

application/json
get
/identification-verifications/{identificationVerificationId}

Create Natural Person Customer

post
/customers/natural-persons

Create new natural person type customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Body
naturalPersonIdstring · uuidRequired

Identifier for the associated Natural Person.

labelsstring[] · max: 16Optional

Up to 16 user-defined labels can be provided to allow grouping of customers as per required logic

Responses
200

OK

application/json
post
/customers/natural-persons

Update Natural Person Customer

patch
/customers/natural-persons/{customerId}

Update existing natural person type customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

Unique customer identification number in UUID format

Body
annualIncomeNetnumberOptional

Annual income net

availableAssetsnumberOptional

Available assets

titlestring · enumOptionalPossible values:
lastNamestring · max: 255Optional

Natural person last name

maritalStatusstring · enumOptionalPossible values:
professionstring · min: 1 · max: 255Optional
professionGroupstring · enumOptionalPossible values:
deathDaystring · dateOptional
labelsstring[] · max: 16Optional

Up to 16 user-defined labels can be provided to allow grouping of customers as per required logic

Responses
patch
/customers/natural-persons/{customerId}

No content

Get Natural Person Customer

get
/customers/natural-persons/{customerId}

Get natural person type customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

Unique customer identification number in UUID format

Responses
200

OK

application/json
get
/customers/natural-persons/{customerId}

Create Proxy

post
/natural-persons/{naturalPersonId}/proxy

Assign natural persons the role of authorized proxy.

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
naturalPersonIdstring · uuidRequired
Body
proxyTypeundefined · enumOptionalPossible values:
customerIdstring · uuidRequired

Identifier of the customer, joint person customer or legal entity customer, who will be managed by the proxy.

customerProductIdsstring · uuid[]Optional

IDs of the customers products for which the proxy is allowed to take actions in behalf of the customer (multiple products possible).

validityTypeundefined · enumRequired

Defines the period of validity of the power of proxy.

Possible values:
scopeTypeundefined · enumOptional

Only mandatory for proxyType SIGNATORY
Defines the scope of the power of representation, which is dependent on the underlying signature authorisation of the legal representative:

  • INDIVIDUAL: If soleSignatureAuthorized of the legal representative = YES
  • JOINT: If soleSignatureAuthorized of the legal representative = NO
Possible values:
custodyTypestring · enumOptional

Only mandatory for proxyType GUARDIAN. Specifies the type of custody associated with the guardian.

  • SINGLE_CUSTODY: Indicates that only one guardian holds legal and physical custody of the child.
  • JOINT_CUSTODY: Indicates that the custody of the child is shared between two guardians, typically implying both have legal rights concerning the child's upbringing.
Possible values:
Responses
200

OK

application/json
post
/natural-persons/{naturalPersonId}/proxy

Get Proxies

get
/proxies

Get a list of proxies.

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Query parameters
cursorstringOptional

String value used for pagination

limitinteger · min: 1Required

Maximum number of items to return

Default: 20
proxyTypeundefined · enumOptional

Proxy type filter

Possible values:
validityTypeundefined · enumOptional

Defines the period of validity of the power of proxy.

Possible values:
proxyStatusundefined · enumOptional

Proxy status Filter

Possible values:
searchTextstringOptional

proxy search text, the search will be performed on the following fields: name of natural person, proxyId, customerId, naturalPersonId

customerIdstring · uuidOptional

Unique customer identification number in UUID format

naturalPersonIdstring · uuidOptional

Unique natural person identification number in UUID format

customerProductIdsstring · uuid[]Optional

IDs of the customers products for which the proxy is allowed to take actions in behalf of the customer (multiple products possible).

Responses
200

OK

application/json
get
/proxies

Get Proxy

get
/proxies/{proxyId}

Get proxy

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
proxyIdstring · uuidRequired

Unique proxy identification number in UUID format

Responses
200

OK

application/json
get
/proxies/{proxyId}

Update Proxy

patch
/proxies/{proxyId}

Update proxy

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
proxyIdstring · uuidRequired

Unique proxy identification number in UUID format

Body
documentIdstring · uuidOptional

Document ID in UUID format for those params where a document upload is required (scopeType, custodyType)

Responses
200

OK

No content

patch
/proxies/{proxyId}

No content

Create Joint Person Customer

post
/customers/joint-persons

Create new joint person customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Body
annualIncomeNetnumberOptional

Annual income net

availableAssetsnumberOptional

Available assets

firstNaturalPersonIdstring · uuidRequired

Identifier for the first Natural Person

secondNaturalPersonIdstring · uuidRequired

Identifier for the second Natural Person

Responses
200

OK

application/json
post
/customers/joint-persons

Update Joint Person Customer

patch
/customers/joint-persons/{customerId}

Update existing joint person type customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

Unique customer identification number in UUID format

Body
annualIncomeNetnumberOptional

Annual income net

availableAssetsnumberOptional

Available assets

Responses
patch
/customers/joint-persons/{customerId}

No content

Get Joint Person Customer

get
/customers/joint-persons/{customerId}

Get joint person type customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

Unique customer identification number in UUID format

Responses
200

OK

application/json
get
/customers/joint-persons/{customerId}

Create Beneficial Owner

post
/customers/natural-persons/{customerId}/beneficial-owners

Creates a new beneficial owner

  • Path Parameter:

    • customerId: The ID of the customer to whom the beneficial owner will be assigned.

  • Payload:

    • Details for the new beneficial owner, such as first name, last name, etc.

Upon successful execution, a new beneficial owner will be created and stored, independent of any existing customer records.

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

The UUID of the customer for whom the beneficial owner will be designated.

Body
firstNamestring · max: 255Required

All first names of the person according to the identification document

Pattern: ^\S+( \S+)*$
lastNamestring · max: 255Required

Natural person last name

birthDaystring · dateRequired
birthPlacestring · max: 255Required

Location

birthCountrystring · enumRequired

Country code in ISO 3166-1 alpha-2 standard

Possible values:
isUsNationalitybooleanRequired

FATCA - Question whether the customer is subject to US tax liability (nationality or other references due to a green card, registration address, etc.).

boTypestring · enumRequired

Indication of the type of beneficial owner:
In the context of legal entity customers:
REAL_UBO_25 = person who holds more than 25% of the company shares
FICTIVE_UBO = Legal Representative, if no person exists who holds more than 25% of the company shares

Possible values:
uboRelationshipstring · enumOptional

Only mandatory if boType = REAL_UBO_25

Possible values:
sharenumber · max: 100Required

Only mandatory if boType = REAL_UBO_25

fatcaControllingPersonbooleanOptional

Indication of whether this person is a controlling person under FATCA.
TRUE = if fatcaClassification = PASSIVE_NFE

Responses
200

OK

application/json
post
/customers/natural-persons/{customerId}/beneficial-owners

Get Beneficial Owners

get
/customers/natural-persons/{customerId}/beneficial-owners

Get beneficial owners of a customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

The UUID of the customer for whom the beneficial owner will be designated.

Query parameters
cursorstringOptional

String value used for pagination

limitinteger · min: 1Required

Maximum number of items to return

Default: 20
beneficialOwnerStatusstring · enumOptional

beneficial owner status filter

Possible values:
startDatestring · date-timeOptional

Beginning of the range. Beneficial owner create date time is after this parameter.

endDatestring · date-timeOptional

End of the range. Beneficial owner create date time is before this parameter.

Responses
200

OK

application/json
get
/customers/natural-persons/{customerId}/beneficial-owners

Get Beneficial Owner

get
/customers/natural-persons/{customerId}/beneficial-owners/{beneficialOwnerId}

Get beneficial owner of a customer

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

The UUID of the customer for whom the beneficial owner will be designated.

beneficialOwnerIdstring · uuidRequired

The UUID of the beneficial owner

Responses
200

OK

application/json
get
/customers/natural-persons/{customerId}/beneficial-owners/{beneficialOwnerId}

Update Beneficial Owner

patch
/customers/natural-persons/{customerId}/beneficial-owners/{beneficialOwnerId}

Update existing beneficial owner

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Path parameters
customerIdstring · uuidRequired

The UUID of the customer for whom the beneficial owner will be designated.

beneficialOwnerIdstring · uuidRequired

The UUID of the beneficial owner

Body
firstNamestring · max: 255Optional

All first names of the person according to the identification document

Pattern: ^\S+( \S+)*$
lastNamestring · max: 255Optional

Natural person last name

birthDaystring · dateOptional
birthPlacestring · max: 255Optional

Location

birthCountrystring · enumOptional

Country code in ISO 3166-1 alpha-2 standard

Possible values:
isUsNationalitybooleanOptional

FATCA - Question whether the customer is subject to US tax liability (nationality or other references due to a green card, registration address, etc.).

boTypestring · enumOptional

Indication of the type of beneficial owner:
In the context of legal entity customers:
REAL_UBO_25 = person who holds more than 25% of the company shares
FICTIVE_UBO = Legal Representative, if no person exists who holds more than 25% of the company shares

Possible values:
uboRelationshipstring · enumOptional

Only mandatory if boType = REAL_UBO_25

Possible values:
sharenumber · max: 100Optional
fatcaControllingPersonbooleanOptional

Indication of whether this person is a controlling person under FATCA.
TRUE = if fatcaClassification = PASSIVE_NFE

Responses
patch
/customers/natural-persons/{customerId}/beneficial-owners/{beneficialOwnerId}

No content

Last updated