POST /legalEntities
Creates a legal entity.
This resource contains information about the user that will be onboarded in your platform. Adyen uses this information to perform verification checks as required by payment industry regulations. Adyen informs you of the verification results through webhooks or API responses.
Servers
- https://kyc-test.adyen.com/lem/v3
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
x-requested-verification-code |
String | No |
Use a suberror code as your requested verification code. You can include one code at a time in your request header. Requested verification codes can only be used in your test environment. |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
individual |
Object | No |
Information about the individual. Required if |
individual.residentialAddress |
Object | Yes |
The residential address of the individual. |
individual.residentialAddress.street2 |
String | No |
The apartment, unit, or suite number. |
individual.residentialAddress.postalCode |
String | No |
Postal code. Required if |
individual.residentialAddress.stateOrProvince |
String | No |
The two-letter ISO 3166-2 state or province code. For example, CA in the US. If you specify the state or province, you must also send |
individual.residentialAddress.country |
String | Yes |
The two-letter ISO 3166-1 alpha-2 country code. |
individual.residentialAddress.street |
String | No |
The name of the street, and the house or building number. Required if |
individual.residentialAddress.city |
String | No |
The name of the city. Required if If you specify the city, you must also send |
individual.email |
String | No |
The email address of the legal entity. |
individual.name |
Object | Yes |
The individual's name. |
individual.name.lastName |
String | Yes |
The individual's last name. Must not be blank. |
individual.name.firstName |
String | Yes |
The individual's first name. Must not be blank. |
individual.name.infix |
String | No |
The infix in the individual's name, if any. |
individual.identificationData |
Object | No |
Information about the individual's identification document. |
individual.identificationData.issuerState |
String | No |
The state or province where the document was issued (AU only). |
individual.identificationData.number |
String | No |
The number in the document. |
individual.identificationData.expiryDate |
String | No |
The expiry date of the document, in YYYY-MM-DD format. |
individual.identificationData.nationalIdExempt |
Boolean | No |
Applies only to individuals in the US. Set to true if the individual does not have an SSN. To verify their identity, Adyen will require them to upload an ID document. |
individual.identificationData.cardNumber |
String | No |
The card number of the document that was issued (AU only). |
individual.identificationData.type |
String | Yes |
Type of identity data. For individuals, the following types are supported. See our onboarding guide for other supported countries.
Possible values:
|
individual.identificationData.issuerCountry |
String | No |
The two-character ISO 3166-1 alpha-2 country code where the document was issued. For example, US. |
individual.webData |
Object | No |
The website and app URL of the legal entity. |
individual.webData.webAddress |
String | No |
The URL of the website or the app store URL. |
individual.webData.webAddressId |
String | No |
The unique identifier of the web address. |
individual.phone |
Object | No |
The phone number of the legal entity. |
individual.phone.number |
String | Yes |
The full phone number, including the country code. For example, +3112345678. |
individual.phone.type |
String | No |
The type of phone number. Possible values: mobile, landline, sip, fax. |
individual.phone.phoneCountryCode |
String | No |
The two-letter ISO 3166-1 alpha-2 country code prefix of the phone number. For example, US or NL. The value of the |
individual.nationality |
String | No |
The individual's nationality. |
individual.taxInformation[] |
Array | No |
The tax information of the individual. |
individual.taxInformation[].number |
String | No |
The tax ID number (TIN) of the organization or individual. |
individual.taxInformation[].type |
String | No |
The TIN type depending on the country where it was issued. Only provide if the country has multiple tax IDs: Singapore, Sweden, the UK, or the US. For example, provide SSN, EIN, or ITIN for the US. |
individual.taxInformation[].country |
String | No |
The two-letter ISO 3166-1 alpha-2 country code. |
individual.birthData |
Object | No |
The individual's birth information. |
individual.birthData.dateOfBirth |
String | No |
The individual's date of birth, in YYYY-MM-DD format. |
entityAssociations[] |
Array | No |
List of legal entities associated with the current legal entity. For example, ultimate beneficial owners associated with an organization through ownership or control, or as signatories. |
entityAssociations[].name |
String | No |
The name of the associated legal entity.
|
entityAssociations[].settlorExemptionReason[] |
Array | No |
Defines the Kyc Exemption Reason for a Settlor associated with a trust. For example, professionalServiceProvider, deceased, or contributionBelowThreshold. |
entityAssociations[].entityType |
String | No |
The legal entity type of associated legal entity. For example, organization, soleProprietorship or individual. |
entityAssociations[].relationship |
String | No |
The individual's relationship to a legal representative if the |
entityAssociations[].type |
String | Yes |
Defines the relationship of the legal entity to the current legal entity. Possible value for individuals: legalRepresentative. Possible values for organizations: uboThroughOwnership, uboThroughControl, director, signatory, or ultimateParentCompany. Possible values for sole proprietorships: soleProprietorship. Possible value for trusts: trust. Possible values for trust members: definedBeneficiary, protector, secondaryTrustee, settlor, uboThroughControl, or uboThroughOwnership. Possible values:
|
entityAssociations[].jobTitle |
String | No |
The individual's job title if the |
entityAssociations[].legalEntityId |
String | Yes |
The unique identifier of the associated legal entity. |
entityAssociations[].associatorId |
String | No |
The unique identifier of another legal entity with which the |
verificationPlan |
String | No |
A key-value pair that specifies the verification process for a legal entity. Set to upfront for upfront verification for marketplaces. |
trust |
Object | No |
Information about the trust. Required if |
trust.doingBusinessAs |
String | No |
The registered name, if different from the |
trust.registrationNumber |
String | No |
The registration number. |
trust.description |
String | No |
A short description about the trust. Only applicable for charitable trusts in New Zealand. |
trust.undefinedBeneficiaryInfo[] |
Array | No |
The undefined beneficiary information of the entity. |
trust.undefinedBeneficiaryInfo[].description |
String | No |
The details of the undefined beneficiary. |
trust.undefinedBeneficiaryInfo[].reference |
String | No |
The reference of the undefined beneficiary. |
trust.registeredAddress |
Object | Yes |
The address registered at the registrar, such as the Chamber of Commerce. |
trust.registeredAddress.street2 |
String | No |
The apartment, unit, or suite number. |
trust.registeredAddress.postalCode |
String | No |
Postal code. Required if |
trust.registeredAddress.stateOrProvince |
String | No |
The two-letter ISO 3166-2 state or province code. For example, CA in the US. If you specify the state or province, you must also send |
trust.registeredAddress.country |
String | Yes |
The two-letter ISO 3166-1 alpha-2 country code. |
trust.registeredAddress.street |
String | No |
The name of the street, and the house or building number. Required if |
trust.registeredAddress.city |
String | No |
The name of the city. Required if If you specify the city, you must also send |
trust.vatNumber |
String | No |
The VAT number. |
trust.principalPlaceOfBusiness |
Object | No |
The business address. Required if the principal place of business is different from the |
trust.principalPlaceOfBusiness.street2 |
String | No |
The apartment, unit, or suite number. |
trust.principalPlaceOfBusiness.postalCode |
String | No |
Postal code. Required if |
trust.principalPlaceOfBusiness.stateOrProvince |
String | No |
The two-letter ISO 3166-2 state or province code. For example, CA in the US. If you specify the state or province, you must also send |
trust.principalPlaceOfBusiness.country |
String | Yes |
The two-letter ISO 3166-1 alpha-2 country code. |
trust.principalPlaceOfBusiness.street |
String | No |
The name of the street, and the house or building number. Required if |
trust.principalPlaceOfBusiness.city |
String | No |
The name of the city. Required if If you specify the city, you must also send |
trust.name |
String | Yes |
The legal name. |
trust.type |
String | Yes |
Type of trust. See possible values for trusts in Australia and New Zealand. Possible values:
|
trust.countryOfGoverningLaw |
String | Yes |
The two-character ISO 3166-1 alpha-2 country code of the governing country. |
trust.vatAbsenceReason |
String | No |
The reason for not providing a VAT number. Possible values: industryExemption, belowTaxThreshold. Possible values:
|
trust.dateOfIncorporation |
String | No |
The date when the legal arrangement was incorporated in YYYY-MM-DD format. |
trust.taxInformation[] |
Array | No |
The tax information of the entity. |
trust.taxInformation[].number |
String | No |
The tax ID number (TIN) of the organization or individual. |
trust.taxInformation[].type |
String | No |
The TIN type depending on the country where it was issued. Only provide if the country has multiple tax IDs: Singapore, Sweden, the UK, or the US. For example, provide SSN, EIN, or ITIN for the US. |
trust.taxInformation[].country |
String | No |
The two-letter ISO 3166-1 alpha-2 country code. |
type |
String | Yes |
The type of legal entity. Possible values: individual, organization, soleProprietorship, or trust. Possible values:
|
reference |
String | No |
Your reference for the legal entity, maximum 150 characters. |
organization |
Object | No |
Information about the organization. Required if |
organization.doingBusinessAs |
String | No |
The organization's trading name, if different from the registered legal name. |
organization.registrationNumber |
String | No |
The organization's registration number. |
organization.description |
String | No |
Your description for the organization. |
organization.registeredAddress |
Object | Yes |
The address of the organization registered at their registrar (such as the Chamber of Commerce). |
organization.registeredAddress.street2 |
String | No |
The apartment, unit, or suite number. |
organization.registeredAddress.postalCode |
String | No |
Postal code. Required if |
organization.registeredAddress.stateOrProvince |
String | No |
The two-letter ISO 3166-2 state or province code. For example, CA in the US. If you specify the state or province, you must also send |
organization.registeredAddress.country |
String | Yes |
The two-letter ISO 3166-1 alpha-2 country code. |
organization.registeredAddress.street |
String | No |
The name of the street, and the house or building number. Required if |
organization.registeredAddress.city |
String | No |
The name of the city. Required if If you specify the city, you must also send |
organization.vatNumber |
String | No |
The organization's VAT number. |
organization.legalName |
String | Yes |
The organization's legal name. |
organization.principalPlaceOfBusiness |
Object | No |
The address where the organization operates from. Provide this if the principal place of business is different from the |
organization.principalPlaceOfBusiness.street2 |
String | No |
The apartment, unit, or suite number. |
organization.principalPlaceOfBusiness.postalCode |
String | No |
Postal code. Required if |
organization.principalPlaceOfBusiness.stateOrProvince |
String | No |
The two-letter ISO 3166-2 state or province code. For example, CA in the US. If you specify the state or province, you must also send |
organization.principalPlaceOfBusiness.country |
String | Yes |
The two-letter ISO 3166-1 alpha-2 country code. |
organization.principalPlaceOfBusiness.street |
String | No |
The name of the street, and the house or building number. Required if |
organization.principalPlaceOfBusiness.city |
String | No |
The name of the city. Required if If you specify the city, you must also send |
organization.email |
String | No |
The email address of the legal entity. |
organization.taxReportingClassification |
Object | No |
The tax reporting classification (FATCA/CRS self-certification) of the organization. |
organization.taxReportingClassification.financialInstitutionNumber |
String | No |
The Global Intermediary Identification Number (GIIN) required for FATCA. Only required if the organization is a US financial institution and the |
organization.taxReportingClassification.businessType |
String | No |
The organization's business type. Possible values: other, listedPublicCompany, subsidiaryOfListedPublicCompany, governmentalOrganization, internationalOrganization, financialInstitution. Possible values:
|
organization.taxReportingClassification.type |
String | No |
The tax reporting classification type. Possible values: nonFinancialNonReportable, financialNonReportable, nonFinancialActive, nonFinancialPassive. Possible values:
|
organization.taxReportingClassification.mainSourceOfIncome |
String | No |
The organization's main source of income. Only required if Possible values: businessOperation, realEstateSales, investmentInterestOrRoyalty, propertyRental, other. Possible values:
|
organization.webData |
Object | No |
The website and app URL of the legal entity. |
organization.webData.webAddress |
String | No |
The URL of the website or the app store URL. |
organization.webData.webAddressId |
String | No |
The unique identifier of the web address. |
organization.phone |
Object | No |
The phone number of the legal entity. |
organization.phone.number |
String | Yes |
The full phone number, including the country code. For example, +3112345678. |
organization.phone.type |
String | No |
The type of phone number. Possible values: mobile, landline, sip, fax. |
organization.phone.phoneCountryCode |
String | No |
The two-letter ISO 3166-1 alpha-2 country code prefix of the phone number. For example, US or NL. The value of the |
organization.stockData |
Object | No |
Information about the organization's publicly traded stock. Provide this object only if |
organization.stockData.marketIdentifier |
String | No |
The four-digit Market Identifier Code of the stock market where the organization's stocks are traded. |
organization.stockData.stockNumber |
String | No |
The 12-digit International Securities Identification Number (ISIN) of the company, without dashes (-). |
organization.stockData.tickerSymbol |
String | No |
The stock ticker symbol. |
organization.type |
String | No |
Type of organization. Possible values: associationIncorporated, governmentalOrganization, listedPublicCompany, nonProfit, partnershipIncorporated, privateCompany. Possible values:
|
organization.countryOfGoverningLaw |
String | No |
The two-character ISO 3166-1 alpha-2 country code of the governing country. |
organization.vatAbsenceReason |
String | No |
The reason the organization has not provided a VAT number. Possible values: industryExemption, belowTaxThreshold. Possible values:
|
organization.dateOfIncorporation |
String | No |
The date when the organization was incorporated in YYYY-MM-DD format. |
organization.taxInformation[] |
Array | No |
The tax information of the organization. |
organization.taxInformation[].number |
String | No |
The tax ID number (TIN) of the organization or individual. |
organization.taxInformation[].type |
String | No |
The TIN type depending on the country where it was issued. Only provide if the country has multiple tax IDs: Singapore, Sweden, the UK, or the US. For example, provide SSN, EIN, or ITIN for the US. |
organization.taxInformation[].country |
String | No |
The two-letter ISO 3166-1 alpha-2 country code. |
capabilities |
Object | No |
Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, issueCard for Issuing.The value is an object containing the settings for the capability. |
soleProprietorship |
Object | No |
Information about the sole proprietorship. Required if |
soleProprietorship.doingBusinessAs |
String | No |
The registered name, if different from the |
soleProprietorship.name |
String | Yes |
The legal name. |
soleProprietorship.registrationNumber |
String | No |
The registration number. |
soleProprietorship.registeredAddress |
Object | Yes |
The address registered at the registrar, such as the Chamber of Commerce. |
soleProprietorship.registeredAddress.street2 |
String | No |
The apartment, unit, or suite number. |
soleProprietorship.registeredAddress.postalCode |
String | No |
Postal code. Required if |
soleProprietorship.registeredAddress.stateOrProvince |
String | No |
The two-letter ISO 3166-2 state or province code. For example, CA in the US. If you specify the state or province, you must also send |
soleProprietorship.registeredAddress.country |
String | Yes |
The two-letter ISO 3166-1 alpha-2 country code. |
soleProprietorship.registeredAddress.street |
String | No |
The name of the street, and the house or building number. Required if |
soleProprietorship.registeredAddress.city |
String | No |
The name of the city. Required if If you specify the city, you must also send |
soleProprietorship.countryOfGoverningLaw |
String | Yes |
The two-character ISO 3166-1 alpha-2 country code of the governing country. |
soleProprietorship.vatNumber |
String | No |
The VAT number. |
soleProprietorship.vatAbsenceReason |
String | No |
The reason for not providing a VAT number. Possible values: industryExemption, belowTaxThreshold. Possible values:
|
soleProprietorship.dateOfIncorporation |
String | No |
The date when the legal arrangement was incorporated in YYYY-MM-DD format. |
soleProprietorship.taxAbsent |
Boolean | No |
The tax information is absent. |
soleProprietorship.taxInformation[] |
Array | No |
The tax information of the entity. |
soleProprietorship.taxInformation[].number |
String | No |
The tax ID number (TIN) of the organization or individual. |
soleProprietorship.taxInformation[].type |
String | No |
The TIN type depending on the country where it was issued. Only provide if the country has multiple tax IDs: Singapore, Sweden, the UK, or the US. For example, provide SSN, EIN, or ITIN for the US. |
soleProprietorship.taxInformation[].country |
String | No |
The two-letter ISO 3166-1 alpha-2 country code. |
soleProprietorship.principalPlaceOfBusiness |
Object | No |
The business address. Required if the principal place of business is different from the |
soleProprietorship.principalPlaceOfBusiness.street2 |
String | No |
The apartment, unit, or suite number. |
soleProprietorship.principalPlaceOfBusiness.postalCode |
String | No |
Postal code. Required if |
soleProprietorship.principalPlaceOfBusiness.stateOrProvince |
String | No |
The two-letter ISO 3166-2 state or province code. For example, CA in the US. If you specify the state or province, you must also send |
soleProprietorship.principalPlaceOfBusiness.country |
String | Yes |
The two-letter ISO 3166-1 alpha-2 country code. |
soleProprietorship.principalPlaceOfBusiness.street |
String | No |
The name of the street, and the house or building number. Required if |
soleProprietorship.principalPlaceOfBusiness.city |
String | No |
The name of the city. Required if If you specify the city, you must also send |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.