Download OpenAPI specification:Download
Creates a person resource for a new customer.
The mandatory data points you must provide when creating a person vary based on the country, product and customer segment (e.g., B2C or freelancers). See the onboarding requirements guide for information on the required data points in each use case.
Important:
The content of the request.
salutation | string The person's salutation. Use |
title | string The person's title. |
first_name | string The person's first name. (Max 50 characters and must not start with any whitespace or include symbols or emojis.) |
last_name | string The person's last name. (Max 50 characters and must not start with any whitespace or include symbols or emojis.) |
object The person's address. | |
object The person's contact address. | |
string The person's email. | |
mobile_number | string Person mobile number: spaces, dashes, underscores, forward slashes are are removed. Important: This field is only used to pass the mobile number to our KYC provider IDnow for the Videoident KYC flow. To create and verify a mobile number for your customer, use the dedicated mobile number endpoints. |
birth_name | string The person's birth name. |
birth_date | string The person's birth date. |
birth_city | string The city in which the person was born. |
birth_country | string The country in which the person was born. |
birth_province | string The province in which the person was born (if applicable). |
birth_post_code | string The postal code in which the person was born. |
nationality | string The person's nationality. |
employment_status | string The person's employment status. |
job_title | string The person's job title. |
object | |
fatca_relevant | boolean Indicates whether or not the person is FATCA relevant. |
fatca_crs_confirmed_at | string UTC timestamp from when the person confirmed their FATCA relevance. |
business_purpose | string The purpose of the person's freelance business. |
industry | string The industry in which the person works as a freelancer. This field is deprecated; please use |
industry_key | string The industry in which the person works as a freelancer. This field is deprecated; please use |
terms_conditions_signed_at | string UTC timestamp from when the person agreed to the Solaris Terms & Conditions. |
own_economic_interest_signed_at | string UTC timestamp from when the customer confirmed that they act on behalf of their own economic interest. |
expected_monthly_revenue_cents | integer (For freelancers) The person's expected monthly revenue, in Euro cents. |
vat_number | string (For freelancers) The person's VAT number. |
website_social_media | string (For freelancers) The person's business website/social media. |
business_trading_name | string (For freelancers) The person's business trading name. |
nace_code | string (For freelancers) The NACE code that describes the industry in which the freelancer works. For a list of values to implement in your site, check this site. |
business_address_line_1 | string (For freelancers) Business address line 1 |
business_address_line_2 | string (For freelancers) Business address line 2 |
business_postal_code | string (For freelancers) Business postal code |
business_city | string (For freelancers) Business city |
business_country | string (For freelancers) The person's business country. |
data_terms_signed_at | string The date and time when the person signed the Solaris data processing agreement. |
annual_income_range | string The person's annual income range. |
branch | string The Solaris branch under which the person will have an account. |
main_income_source | string The person's main source of income. |
purpose_of_account_opening | string The person's purpose for opening the account. |
socioprofessional_category | string The person's socio-professional category. |
work_country | string The person's country of work. |
work_province | string The person's province of work (if applicable). |
self_declared_as_pep | boolean Indicates whether the person has self-declared their status as a politically exposed person (PEP). |
international_operativity_expectation | Array of strings (For freelancers) Regions where the person expects to conduct business. |
registration_number | string (For freelancers) The person's freelance registration number. |
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
{- "salutation": "MR",
- "title": "DR",
- "first_name": "Peter",
- "last_name": "Mustermann",
- "address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "contact_address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "email": "person@example.com",
- "mobile_number": "49301234567",
- "birth_name": "Doe",
- "birth_date": "1972-12-24",
- "birth_city": "Berlin",
- "birth_country": "DE",
- "birth_province": "BE",
- "birth_post_code": "10233",
- "nationality": "DE",
- "employment_status": "FREELANCER",
- "job_title": "Head of everything",
- "tax_information": {
- "tax_assessment": "SEPARATE",
- "marital_status": "MARRIED"
}, - "fatca_relevant": false,
- "fatca_crs_confirmed_at": "2017-01-01T00:00:00.000Z",
- "business_purpose": "helping people to find themselves",
- "industry": "OTHER_SERVICES",
- "industry_key": "EDUCATION",
- "terms_conditions_signed_at": "2017-01-01T00:00:00.000Z",
- "own_economic_interest_signed_at": "2017-01-01T00:00:00.000Z",
- "expected_monthly_revenue_cents": 20000,
- "vat_number": "DE123456789",
- "business_trading_name": "My Business",
- "nace_code": "I 56.30",
- "business_address_line_1": "StreetStrasse, 42",
- "business_address_line_2": "4th floor",
- "business_postal_code": "12345",
- "business_city": "Berlin",
- "business_country": "DE",
- "data_terms_signed_at": "2017-01-01T00:00:00.000Z",
- "annual_income_range": "RANGE_1",
- "branch": "DE",
- "main_income_source": "PUBLIC_SUBSIDIES",
- "purpose_of_account_opening": "DAILY_EXPENSES",
- "socioprofessional_category": "EMPLOYEES",
- "work_country": "IT",
- "work_province": "VE",
- "self_declared_as_pep": false,
- "international_operativity_expectation": [
- "AFRICA",
- "ASIA"
], - "registration_number": "1234567890"
}
{- "id": "dc1a6812a14f6cc338cd084208535bcdcper",
- "salutation": "MR",
- "title": "DR",
- "first_name": "Peter",
- "last_name": "Mustermann",
- "address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "contact_address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "email": "person@example.com",
- "mobile_number": "49301234567",
- "birth_name": "Doe",
- "birth_date": "1972-12-24",
- "birth_city": "Berlin",
- "birth_country": "DE",
- "birth_province": "BE",
- "birth_post_code": "10233",
- "nationality": "DE",
- "employment_status": "FREELANCER",
- "job_title": "Head of everything",
- "tax_information": {
- "tax_assessment": "SEPARATE",
- "marital_status": "MARRIED"
}, - "fatca_relevant": false,
- "fatca_crs_confirmed_at": "2017-01-01T00:00:00.000Z",
- "business_purpose": "helping people to find themselves",
- "industry": "OTHER_SERVICES",
- "industry_key": "EDUCATION",
- "terms_conditions_signed_at": "2017-01-01T00:00:00.000Z",
- "own_economic_interest_signed_at": "2017-01-01T00:00:00.000Z",
- "expected_monthly_revenue_cents": 20000,
- "vat_number": "DE123456789",
- "business_trading_name": "My Business",
- "nace_code": "I 56.30",
- "business_address_line_1": "StreetStrasse, 42",
- "business_address_line_2": "4th floor",
- "business_postal_code": "12345",
- "business_city": "Berlin",
- "business_country": "DE",
- "data_terms_signed_at": "2017-01-01T00:00:00.000Z",
- "annual_income_range": "RANGE_1",
- "branch": "DE",
- "main_income_source": "PUBLIC_SUBSIDIES",
- "purpose_of_account_opening": "DAILY_EXPENSES",
- "socioprofessional_category": "EMPLOYEES",
- "work_country": "IT",
- "work_province": "VE",
- "self_declared_as_pep": false,
- "international_operativity_expectation": [
- "AFRICA",
- "ASIA"
], - "registration_number": "1234567890",
- "flagged_by_compliance": false,
- "screening_progress": "SCREENED_ACCEPTED",
- "aml_follow_up_date": "2017-01-15",
- "aml_confirmed_on": "2017-01-30",
- "risk_classification_status": "NORMAL_RISK",
- "customer_vetting_status": "NO_MATCH",
- "legitimation_valid_until": "2025-12-31"
}
Returns an array containing all the persons you have created.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons?page%5Bnumber%5D=string&page%5Bsize%5D=string&sort=string&filter%5Bfirst_name%5D=string&filter%5Blast_name%5D=string&filter%5Bbirth_date%5D=string&filter%5Bbirth_date%5D%5Bmin%5D=string&filter%5Bbirth_date%5D%5Bmax%5D=string'
[- {
- "id": "dc1a6812a14f6cc338cd084208535bcdcper",
- "salutation": "MR",
- "title": "DR",
- "first_name": "Peter",
- "last_name": "Mustermann",
- "address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "contact_address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "email": "person@example.com",
- "mobile_number": "49301234567",
- "birth_name": "Doe",
- "birth_date": "1972-12-24",
- "birth_city": "Berlin",
- "birth_country": "DE",
- "birth_province": "BE",
- "birth_post_code": "10233",
- "nationality": "DE",
- "employment_status": "FREELANCER",
- "job_title": "Head of everything",
- "tax_information": {
- "tax_assessment": "SEPARATE",
- "marital_status": "MARRIED"
}, - "fatca_relevant": false,
- "fatca_crs_confirmed_at": "2017-01-01T00:00:00.000Z",
- "business_purpose": "helping people to find themselves",
- "industry": "OTHER_SERVICES",
- "industry_key": "EDUCATION",
- "terms_conditions_signed_at": "2017-01-01T00:00:00.000Z",
- "own_economic_interest_signed_at": "2017-01-01T00:00:00.000Z",
- "expected_monthly_revenue_cents": 20000,
- "vat_number": "DE123456789",
- "business_trading_name": "My Business",
- "nace_code": "I 56.30",
- "business_address_line_1": "StreetStrasse, 42",
- "business_address_line_2": "4th floor",
- "business_postal_code": "12345",
- "business_city": "Berlin",
- "business_country": "DE",
- "data_terms_signed_at": "2017-01-01T00:00:00.000Z",
- "annual_income_range": "RANGE_1",
- "branch": "DE",
- "main_income_source": "PUBLIC_SUBSIDIES",
- "purpose_of_account_opening": "DAILY_EXPENSES",
- "socioprofessional_category": "EMPLOYEES",
- "work_country": "IT",
- "work_province": "VE",
- "self_declared_as_pep": false,
- "international_operativity_expectation": [
- "AFRICA",
- "ASIA"
], - "registration_number": "1234567890",
- "flagged_by_compliance": false,
- "screening_progress": "SCREENED_ACCEPTED",
- "aml_follow_up_date": "2017-01-15",
- "aml_confirmed_on": "2017-01-30",
- "risk_classification_status": "NORMAL_RISK",
- "customer_vetting_status": "NO_MATCH",
- "legitimation_valid_until": "2025-12-31"
}
]
Returns the person resource specified in the request URL.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{id}'
{- "id": "dc1a6812a14f6cc338cd084208535bcdcper",
- "salutation": "MR",
- "title": "DR",
- "first_name": "Peter",
- "last_name": "Mustermann",
- "address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "contact_address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "email": "person@example.com",
- "mobile_number": "49301234567",
- "birth_name": "Doe",
- "birth_date": "1972-12-24",
- "birth_city": "Berlin",
- "birth_country": "DE",
- "birth_province": "BE",
- "birth_post_code": "10233",
- "nationality": "DE",
- "employment_status": "FREELANCER",
- "job_title": "Head of everything",
- "tax_information": {
- "tax_assessment": "SEPARATE",
- "marital_status": "MARRIED"
}, - "fatca_relevant": false,
- "fatca_crs_confirmed_at": "2017-01-01T00:00:00.000Z",
- "business_purpose": "helping people to find themselves",
- "industry": "OTHER_SERVICES",
- "industry_key": "EDUCATION",
- "terms_conditions_signed_at": "2017-01-01T00:00:00.000Z",
- "own_economic_interest_signed_at": "2017-01-01T00:00:00.000Z",
- "expected_monthly_revenue_cents": 20000,
- "vat_number": "DE123456789",
- "business_trading_name": "My Business",
- "nace_code": "I 56.30",
- "business_address_line_1": "StreetStrasse, 42",
- "business_address_line_2": "4th floor",
- "business_postal_code": "12345",
- "business_city": "Berlin",
- "business_country": "DE",
- "data_terms_signed_at": "2017-01-01T00:00:00.000Z",
- "annual_income_range": "RANGE_1",
- "branch": "DE",
- "main_income_source": "PUBLIC_SUBSIDIES",
- "purpose_of_account_opening": "DAILY_EXPENSES",
- "socioprofessional_category": "EMPLOYEES",
- "work_country": "IT",
- "work_province": "VE",
- "self_declared_as_pep": false,
- "international_operativity_expectation": [
- "AFRICA",
- "ASIA"
], - "registration_number": "1234567890",
- "flagged_by_compliance": false,
- "screening_progress": "SCREENED_ACCEPTED",
- "aml_follow_up_date": "2017-01-15",
- "aml_confirmed_on": "2017-01-30",
- "risk_classification_status": "NORMAL_RISK",
- "customer_vetting_status": "NO_MATCH",
- "legitimation_valid_until": "2025-12-31"
}
Updates one or more properties on a person resource.
Note: You can update some and not all properties using this endpoint. This API reference lists only the properties you can update with this call. This call triggers the change request process (unless the property being updated has a value of null
).
The content of the request.
salutation | string The person's salutation. Use |
title | string The person's title. |
object The person's address. | |
object The person's contact address. | |
string The person's email. | |
birth_province | string The province in which the person was born (if applicable). |
birth_post_code | string The postal code in which the person was born. |
employment_status | string The person's employment status. |
job_title | string The person's job title. |
object | |
fatca_relevant | boolean Indicates whether or not the person is FATCA relevant. |
fatca_crs_confirmed_at | string UTC timestamp from when the person confirmed their FATCA relevance. |
business_purpose | string The purpose of the person's freelance business. |
industry | string The industry in which the person works as a freelancer. This field is deprecated; please use |
industry_key | string The industry in which the person works as a freelancer. This field is deprecated; please use |
own_economic_interest_signed_at | string UTC timestamp from when the customer confirmed that they act on behalf of their own economic interest. |
expected_monthly_revenue_cents | integer (For freelancers) The person's expected monthly revenue, in Euro cents. |
vat_number | string (For freelancers) The person's VAT number. |
website_social_media | string (For freelancers) The person's business website/social media. |
business_trading_name | string (For freelancers) The person's business trading name. |
nace_code | string (For freelancers) The NACE code that describes the industry in which the freelancer works. For a list of values to implement in your site, check this site. |
business_address_line_1 | string (For freelancers) Business address line 1 |
business_address_line_2 | string (For freelancers) Business address line 2 |
business_postal_code | string (For freelancers) Business postal code |
business_city | string (For freelancers) Business city |
business_country | string (For freelancers) The person's business country. |
data_terms_signed_at | string The date and time when the person signed the Solaris data processing agreement. |
annual_income_range | string The person's annual income range. |
branch | string The Solaris branch under which the person will have an account. |
main_income_source | string The person's main source of income. |
purpose_of_account_opening | string The person's purpose for opening the account. |
socioprofessional_category | string The person's socio-professional category. |
work_country | string The person's country of work. |
work_province | string The person's province of work (if applicable). |
self_declared_as_pep | boolean Indicates whether the person has self-declared their status as a politically exposed person (PEP). |
international_operativity_expectation | Array of strings (For freelancers) Regions where the person expects to conduct business. |
registration_number | string (For freelancers) The person's freelance registration number. |
device_data | string Encoded device fingerprint generated using the Seon SDK. See the device monitoring guide for more information about generating this value. |
Successful result of the operation
The request was accepted, and now the customer must confirm the change request.
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
{- "salutation": "MR",
- "title": "DR",
- "address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "contact_address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "email": "person@example.com",
- "birth_province": "BE",
- "birth_post_code": "10233",
- "employment_status": "FREELANCER",
- "job_title": "Head of everything",
- "tax_information": {
- "tax_assessment": "SEPARATE",
- "marital_status": "MARRIED"
}, - "fatca_relevant": true,
- "fatca_crs_confirmed_at": "2017-01-01T00:00:00.000Z",
- "business_purpose": "helping people to find themselves",
- "industry": "OTHER_SERVICES",
- "industry_key": "EDUCATION",
- "own_economic_interest_signed_at": "2017-01-01T00:00:00.000Z",
- "expected_monthly_revenue_cents": 20000,
- "vat_number": "DE999999999",
- "business_trading_name": "My Business",
- "nace_code": "I 56.30",
- "business_address_line_1": "StreetStrasse, 42",
- "business_address_line_2": "4th floor",
- "business_postal_code": "12345",
- "business_city": "Berlin",
- "business_country": "DE",
- "data_terms_signed_at": "2017-01-01T00:00:00.000Z",
- "annual_income_range": "RANGE_1",
- "branch": "DE",
- "main_income_source": "PUBLIC_SUBSIDIES",
- "purpose_of_account_opening": "DAILY_EXPENSES",
- "socioprofessional_category": "EMPLOYEES",
- "work_country": "DE",
- "work_province": "",
- "self_declared_as_pep": false,
- "registration_number": "1234567890",
- "device_data": "Web;179ac83968ab42f79e960c1753a4078fdcon;jVl14emA+OcyALb9F+CMFg==;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"
}
{- "id": "dc1a6812a14f6cc338cd084208535bcdcper",
- "salutation": "MR",
- "title": "DR",
- "first_name": "Peter",
- "last_name": "Mustermann",
- "address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "contact_address": {
- "line_1": "Musterstrasse",
- "line_2": "Musterstrasse",
- "postal_code": "10409",
- "city": "Berlin",
- "country": "DE",
- "state": "BE"
}, - "email": "person@example.com",
- "mobile_number": "49301234567",
- "birth_name": "Doe",
- "birth_date": "1972-12-24",
- "birth_city": "Berlin",
- "birth_country": "DE",
- "birth_province": "BE",
- "birth_post_code": "10233",
- "nationality": "DE",
- "employment_status": "FREELANCER",
- "job_title": "Head of everything",
- "tax_information": {
- "tax_assessment": "SEPARATE",
- "marital_status": "MARRIED"
}, - "fatca_relevant": false,
- "fatca_crs_confirmed_at": "2017-01-01T00:00:00.000Z",
- "business_purpose": "helping people to find themselves",
- "industry": "OTHER_SERVICES",
- "industry_key": "EDUCATION",
- "terms_conditions_signed_at": "2017-01-01T00:00:00.000Z",
- "own_economic_interest_signed_at": "2017-01-01T00:00:00.000Z",
- "expected_monthly_revenue_cents": 20000,
- "vat_number": "DE123456789",
- "business_trading_name": "My Business",
- "nace_code": "I 56.30",
- "business_address_line_1": "StreetStrasse, 42",
- "business_address_line_2": "4th floor",
- "business_postal_code": "12345",
- "business_city": "Berlin",
- "business_country": "DE",
- "data_terms_signed_at": "2017-01-01T00:00:00.000Z",
- "annual_income_range": "RANGE_1",
- "branch": "DE",
- "main_income_source": "PUBLIC_SUBSIDIES",
- "purpose_of_account_opening": "DAILY_EXPENSES",
- "socioprofessional_category": "EMPLOYEES",
- "work_country": "IT",
- "work_province": "VE",
- "self_declared_as_pep": false,
- "international_operativity_expectation": [
- "AFRICA",
- "ASIA"
], - "registration_number": "1234567890",
- "flagged_by_compliance": false,
- "screening_progress": "SCREENED_ACCEPTED",
- "aml_follow_up_date": "2017-01-15",
- "aml_confirmed_on": "2017-01-30",
- "risk_classification_status": "NORMAL_RISK",
- "customer_vetting_status": "NO_MATCH",
- "legitimation_valid_until": "2025-12-31"
}
Registers a new mobile number for a person. Please note the following:
The content of the request.
number required | string The mobile number to register for the person. |
device_data | string Base64 encoded device data as provided by Seon SDK. Details of Seon SDK integration can be found in the device monitoring guide. |
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Mobile number already added for person ed97adf7eccaffe55339d397ecde54b0cper.
Internal server error.
Unexpected error
{- "number": "+49301234567",
- "device_data": "Web;179ac83968ab42f79e960c1753a4078fdcon;jVl14emA+OcyALb9F+CMFg==;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"
}
{- "id": "303fd0bd4ad5f0f0e999ed0d9539792fcmno",
- "number": "+49301234567",
- "verified": false
}
Returns information about a person's registered mobile number. Returns a 404
error if no mobile number has been registered.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/mobile_number'
{- "id": "303fd0bd4ad5f0f0e999ed0d9539792fcmno",
- "number": "+49301234567",
- "verified": false
}
Removes a customer's registered mobile number.
If the request is successful and the mobile number has already been confirmed, then the API will trigger the change request process. The person who owns the mobile number will receive an SMS informing them that the number was deleted.
If the request is successful but the mobile number has not been verified, then the mobile number will be deleted without a change request.
The request was successful (if the mobile number was not verified).
The request is accepted, and the customer must confirm the change request.
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
{- "number": "+4930123123123"
}
{- "id": "303fd0bd4ad5f0f0e999ed0d9539792fcmno",
- "number": "+49301234567",
- "verified": false
}
Submits the SMS OTP that the customer received on their mobile number to confirm it and authorize it for use with 2FA. Please note the following:
403
error if the token has expired or if an invalid token is provided.429
error if you exceed the limit of 60 SMS messages per hour for a given mobile number.The content of the request.
number | string The person's mobile number to be confirmed. |
token | string The six-digit OTP that the customer received at their mobile number. |
device_data | string Base64 encoded device data as provided by Seon SDK. Details of Seon SDK integration can be found in the device monitoring guide. |
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
SMS request rate limit exceeded for the given mobile number.
Internal server error.
Unexpected error
{- "number": "+49301234567",
- "token": "666042",
- "device_data": "Web;179ac83968ab42f79e960c1753a4078fdcon;jVl14emA+OcyALb9F+CMFg==;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"
}
{- "id": "303fd0bd4ad5f0f0e999ed0d9539792fcmno",
- "number": "+49301234567",
- "verified": false
}
Submits a tax identification for a person.
The first tax identification to be submitted for a person must be their primary tax identification. If you add another tax identification with the value of primary
set to true
, then the previous primary tax identification will become a secondary tax identification (i.e., its primary
value will change to false
).
You may only create one tax identification per country per customer.
Important: When creating a tax identification for a person, always collect the country
value from the person separately from their residence country in your frontend. Do not default to the customer's physical residence (i.e., the country
value of their person
resource).
The content of the request.
number | string Tax Identification Number (TIN). Must be left empty if |
country | string The country that issued the customer's TIN. Use an ISO 3166 two-character code. |
primary | boolean Indicates whether the provided TIN is the customer's primary TIN (i.e., their primary tax residence). |
reason_no_tin | string Specifies the reason why the customer has not yet provided their TIN. |
reason_description | string Additional clarification around why the customer has not yet provided their TIN. |
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
{- "number": "31659837651",
- "country": "DE",
- "primary": true
}
{- "id": "cba4289c773b7450482ee88a6e5126e9ctin",
- "country": "AD",
- "number": "12345678901",
- "primary": true,
- "reason_no_tin": "NOT_ASSIGNED_YET",
- "reason_description": "string",
- "valid_until": "2019-08-24",
- "tax_id_type": "NIE"
}
Returns an array containing all of the given person's tax identifications.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/tax_identifications'
[- {
- "id": "cba4289c773b7450482ee88a6e5126e9ctin",
- "country": "AD",
- "number": "12345678901",
- "primary": true,
- "reason_no_tin": "NOT_ASSIGNED_YET",
- "reason_description": "string",
- "valid_until": "2019-08-24",
- "tax_id_type": "NIE"
}
]
Returns the person tax identification specified in the request URL.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/tax_identifications/{id}'
{- "id": "cba4289c773b7450482ee88a6e5126e9ctin",
- "country": "AD",
- "number": "12345678901",
- "primary": true,
- "reason_no_tin": "NOT_ASSIGNED_YET",
- "reason_description": "string",
- "valid_until": "2019-08-24",
- "tax_id_type": "NIE"
}
Modifies one or more properties of a person's tax identification.
The content of the request.
number | string The person's tax identification number (TIN). |
country | string The country that issued the customer's TIN. Use an ISO 3661 two-character code. |
primary | boolean Specifies whether this is the customer's primary TIN. |
reason_no_tin | string Specifies the reason why the customer has not yet provided their TIN. |
reason_description | string Additional clarification around why the customer has not yet provided their TIN. |
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
{- "number": "31659837651",
- "country": "DE",
- "primary": true
}
{- "id": "cba4289c773b7450482ee88a6e5126e9ctin",
- "country": "AD",
- "number": "12345678901",
- "primary": true,
- "reason_no_tin": "NOT_ASSIGNED_YET",
- "reason_description": "string",
- "valid_until": "2019-08-24",
- "tax_id_type": "NIE"
}
Uploads a document and links it to the person specified in the request URL.
Unlike most other endpoints, this request uses the content-type
of multipart/form-data
. You must submit the parameters as form-data
items instead of a raw JSON body.
By default, uploaded documents are not accessible to customers (i.e., the customer_accessible
value is set to false
).
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X POST \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/documents' \ -H 'Content-Type: multipart/form-data' \ -F file=string \ -F document_type=ACCOUNT_SNAPSHOT.FINTECSYSTEMS
{- "id": "69ec2a9d8dbaf5ea1b13124098a34ea3cdoc",
- "name": "Operation_authorization.png",
- "content_type": "image/png",
- "document_type": "PICTURE",
- "size": 10187,
- "customer_accessible": false,
- "created_at": "2022-05-20T12:46:09Z",
- "deleted_at": "null"
}
Returns an array containing all documents linked to the person specified in the request URL.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/documents?page%5Bnumber%5D=string&page%5Bsize%5D=string&customer_accessible=true&include_deleted=true&sort=created_at'
{- "id": "69ec2a9d8dbaf5ea1b13124098a34ea3cdoc",
- "name": "Operation_authorization.png",
- "content_type": "image/png",
- "document_type": "PICTURE",
- "size": 10187,
- "customer_accessible": false,
- "created_at": "2022-05-20T12:46:09Z",
- "deleted_at": "null"
}
Returns the binary file related to the document specified in the request URL.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/documents/{id}/file'
{- "date": "Sun, 13 Aug 2017 20:35:45 GMT",
- "x-content-type-options": "nosniff",
- "content-disposition": "attachment; filename=sample_pdf.pdf",
- "content-length": "3028",
- "x-request-id": "fbc2deff-8066-11e7-9271-02420a000109",
- "content-type": "application/pdf"
}
Returns metadata about a person's document, including the filename and type.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/documents/{id}'
{- "id": "69ec2a9d8dbaf5ea1b13124098a34ea3cdoc",
- "name": "Operation_authorization.png",
- "content_type": "image/png",
- "document_type": "PICTURE",
- "size": 10187,
- "customer_accessible": false,
- "created_at": "2022-05-20T12:46:09Z",
- "deleted_at": "null"
}
Updates the document_type
and/or customer_accessible
attributes on a document.
The content of the request.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
{- "document_type": "ACCOUNT_SNAPSHOT.FINTECSYSTEMS",
- "customer_accessible": true
}
{- "id": "69ec2a9d8dbaf5ea1b13124098a34ea3cdoc",
- "name": "Operation_authorization.png",
- "content_type": "image/png",
- "document_type": "PICTURE",
- "size": 10187,
- "customer_accessible": false,
- "created_at": "2022-05-20T12:46:09Z",
- "deleted_at": "null"
}
Marks a document as deleted.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X DELETE \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/documents/{id}'
{- "id": "69ec2a9d8dbaf5ea1b13124098a34ea3cdoc",
- "name": "Operation_authorization.png",
- "content_type": "image/png",
- "document_type": "PICTURE",
- "size": 10187,
- "customer_accessible": false,
- "created_at": "2022-05-20T12:46:09Z",
- "deleted_at": "null"
}
Uploads an identification document for the person identification specified in the request URL. Note that this request uses the content-type
of multipart/form-data
and that the request body must be submitted as individual form-data
items.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X POST \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/identifications/{id}/document_upload' \ -H 'Content-Type: multipart/form-data' \ -F file=string \ -F document_type=ACCOUNT_SNAPSHOT.FINTECSYSTEMS
{- "id": "69ec2a9d8dbaf5ea1b13124098a34ea3cdoc",
- "name": "Operation_authorization.png",
- "content_type": "image/png",
- "document_type": "PICTURE",
- "size": 10187,
- "customer_accessible": false,
- "created_at": "2022-05-20T12:46:09Z",
- "deleted_at": "null"
}
Returns all documents uploaded to the person identification specified in the request URL.
Successful result of the operation
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/persons/{person_id}/identifications/{id}/documents?page%5Bnumber%5D=string&page%5Bsize%5D=string'
[- {
- "id": "69ec2a9d8dbaf5ea1b13124098a34ea3cdoc",
- "name": "Operation_authorization.png",
- "content_type": "image/png",
- "document_type": "PICTURE",
- "size": 10187,
- "customer_accessible": false,
- "created_at": "2022-05-20T12:46:09Z",
- "deleted_at": "null"
}
]
Checks the expiration date of a person's identity document and then either triggers an account block (if the document has expired) or sends a notification that the document is about to expire. Only available on Sandbox for testing purposes.
The customer's identity document is still valid, so no action was triggered.
The operation was successful.
Invalid request.
You are not authorized to perform this action.
The resource could not be found.
Internal server error.
Unexpected error
curl -i -X POST \ 'https://api.solaris-sandbox.de/v1/persons/{id}/test_id_document_update'
{- "document_valid": true
}