Investors
Custodian bank setup
Natural person investors
r = requests.post(
f'{URL}/distributor/v2/investors/',
json={
'natural_person': {
'salutation': 'MR',
'forename': 'Peter',
'surname': 'Parker',
'birth_date': '2000-08-10',
'birth_place': 'New York',
'citizenship': 'DEU',
'street': 'Hauptstr. 37',
'city': 'Frankfurt',
'zip': '60316',
'country': 'DEU',
'phone': '+49 123 456 789',
'is_pep': False,
'is_subject_to_us_tax': False
},
'bank_account': {
'account_holder': 'Peter Parker',
'iban': 'DE53500105173569146251',
'bic': 'GENODEF1ERG',
'bank': 'Commerzbank Frankfurt',
'country': 'DEU',
'currency': 'EUR'
},
'tax_information': {
'tax_identification_number': '12345678',
'non_assessment_certificate': False,
'is_subject_to_german_tax': True
},
'communication': {
'email': '[email protected]',
'email_confirmed': True
},
'is_beneficiary': True,
},
headers={**headers, 'X-Idempotency-Key': make_key()}
)
assert r.status_code < 300, r.content
investor_id = r.json()['id']
print(investor_id)Legal person investors
Benefiting persons
Identifications
Create new identifications
Import existing identifications
Last updated
Was this helpful?