Update a legal entity
Updates a legal entity.
To change the legal entity type, include only the new
type
in your request. To update theentityAssociations
array, you need to replace the entire array. For example, if the array has 3 entries and you want to remove 1 entry, you need to PATCH the resource with the remaining 2 entries.
The unique identifier of the legal entity.
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.
The individual's job title if the type
is uboThroughControl or signatory.
The unique identifier of the associated legal entity.
Defines the relationship of the legal entity to the current legal entity.
For example, uboThroughOwnership, uboThroughControl, signatory, or soleProprietorship.
Information about the individual. Required if type
is individual.
The individual's birth information.
The individual's date of birth, in YYYY-MM-DD format.
The email address of the legal entity.
Information about the individual's identification document.
The card number of the document that was issued (AU only).
The expiry date of the document, in YYYY-MM-DD format.
The two-character ISO 3166-1 alpha-2 country code where the document was issued. For example, US.
The state or province where the document was issued (AU only).
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.
The number in the document.
Type of document, used when providing an ID number or uploading a document. The possible values depend on the legal entity type.
When providing ID numbers:
- For individual, the
type
values can be driversLicense, identityCard, nationalIdNumber, or passport.
When uploading documents:
-
For organization, the
type
values can be proofOfAddress, registrationDocument, taxDocument, proofOfOwnership, or proofOfIndustry. -
For individual, the
type
values can be identityCard, driversLicense, proofOfNationalIdNumber, proofOfResidency, or proofOfIndustry. -
Use bankStatement to upload documents for a transfer instrument.
The individual's name.
The individual's first name.
The infix in the individual's name, if any.
The individual's last name.
The individual's nationality.
The phone number of the legal entity.
The two-letter ISO 3166-1 alpha-2 country code. For example, US or NL.
The phone number.
The type of phone number. Possible values: mobile, landline, sip, fax.
The residential address of the individual.
The name of the city. Required if stateOrProvince
is provided.
If you specify the city, you must also send postalCode
and street
.
The two-letter ISO 3166-1 alpha-2 country code.
Postal code. Required if stateOrProvince
and/or city
is provided.
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 city
, postalCode
, and street
.
The name of the street, and the house or building number. Required if stateOrProvince
and/or city
is provided.
The apartment, unit, or suite number.
The website and app URL of the legal entity.
The URL of the website or the app store URL.
Information about the organization. Required if type
is organization.
Your description for the organization.
The organization's trading name, if different from the registered legal name.
The email address of the legal entity.
The organization's legal name.
The phone number of the legal entity.
The two-letter ISO 3166-1 alpha-2 country code. For example, US or NL.
The phone number.
The type of phone number. Possible values: mobile, landline, sip, fax.
The address where the organization operates from. Provide this if the principal place of business is different from the registeredAddress
.
The name of the city. Required if stateOrProvince
is provided.
If you specify the city, you must also send postalCode
and street
.
The two-letter ISO 3166-1 alpha-2 country code.
Postal code. Required if stateOrProvince
and/or city
is provided.
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 city
, postalCode
, and street
.
The name of the street, and the house or building number. Required if stateOrProvince
and/or city
is provided.
The apartment, unit, or suite number.
The address of the organization registered at their registrar (such as the Chamber of Commerce).
The name of the city. Required if stateOrProvince
is provided.
If you specify the city, you must also send postalCode
and street
.
The two-letter ISO 3166-1 alpha-2 country code.
Postal code. Required if stateOrProvince
and/or city
is provided.
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 city
, postalCode
, and street
.
The name of the street, and the house or building number. Required if stateOrProvince
and/or city
is provided.
The apartment, unit, or suite number.
The organization's registration number.
Information about the organization's publicly traded stock. Provide this object only if type
is listedPublicCompany.
The four-digit Market Identifier Code of the stock market where the organization's stocks are traded.
The 12-digit International Securities Identification Number (ISIN) of the company, without dashes (-).
The stock ticker symbol.
Indicates whether the legal entity is exempt from tax. When true, the taxIdAbsenceReason
must be provided.
The organization's tax identifier.
The reason the organization has not provided a tax identifier.
Possible values: industryExemption, belowTaxThreshold.
Type of organization.
Possible values: associationIncorporated, governmentalOrganization, listedPublicCompany, nonProfit, partnershipIncorporated, privateCompany.
The website and app URL of the legal entity.
The URL of the website or the app store URL.
Your reference for the legal entity, maximum 150 characters.
The type of legal entity.
Possible values: individual or organization
After submitting a call, you receive a response message to inform you that your request was received and processed.
Depending on the HTTP status code of the response message, it is helpful to build some logic to handle any errors that a request or the system may return.
HTTP Responses
200 - OK
The request has succeeded.
capabilitiesobjectContains 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.
allowedbooleanIndicates whether the capability is allowed. Adyen sets this to true if the verification is successful
allowedLevelstringThe capability level that is allowed for the legal entity.
Possible values: notApplicable, low, medium, high.
allowedSettingsobjectThe settings that were allowed for the Legal Entity.
amountPerIndustryobjectThe maximum amount a card holder can spend per industry.
valueintegerThe amount of the transaction, in minor units.
authorizedCardUsersbooleanThe number of card holders who can use the card.
fundingSourcearray[string]The funding source of the card, for example debit.
intervalstringThe period when the rule conditions apply.
maxAmountobjectThe maximum amount a card holder can withdraw per day.
valueintegerThe amount of the transaction, in minor units.
problemsarray[object]Contains verification errors and the actions that you can take to resolve them.
requestedbooleanIndicates whether the capability is requested. To check whether the Legal Entity is permitted to use the capability,
requestedLevelstringThe requested level of the capability. Some capabilities, such as those used in card issuing, have different levels. Levels increase the capability, but also require additional checks and increased monitoring.
Possible values: notApplicable, low, medium, high.
requestedSettingsobjectThe settings that are requested for the Legal Entity.
amountPerIndustryobjectThe maximum amount a card holder can spend per industry.
valueintegerThe amount of the transaction, in minor units.
authorizedCardUsersbooleanThe number of card holders who can use the card.
fundingSourcearray[string]The funding source of the card, for example debit.
intervalstringThe period when the rule conditions apply.
maxAmountobjectThe maximum amount a card holder can withdraw per day.
valueintegerThe amount of the transaction, in minor units.
transferInstrumentsarray[object]Capability status for transfer instruments associated with legal entity
allowedbooleanIndicates whether the supporting entity capability is allowed.
If a supporting entity is allowed but its parent legal entity is not, it means there are other supporting entities that failed validation.
The allowed supporting entity can still be used
idstringSupporting entity reference
requestedbooleanIndicates whether the supporting entity capability is requested.
verificationStatusstringThe status of the verification checks for the supporting entity capability.
Possible values:
-
pending: Adyen is running the verification.
-
invalid: The verification failed. Check if the
errors
array contains more information. -
valid: The verification has been successfully completed.
-
rejected: Adyen has verified the information, but found reasons to not allow the capability.
verificationStatusstringThe status of the verification checks for the capability.
Possible values:
-
pending: Adyen is running the verification.
-
invalid: The verification failed. Check if the
errors
array contains more information. -
valid: The verification has been successfully completed.
-
rejected: Adyen has verified the information, but found reasons to not allow the capability.
documentsarray[object]Deprecated in version 1Use the
documentDetails
array instead.List of documents uploaded for the legal entity.
idstringThe unique identifier of the resource.
entityAssociationsarray[object]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.
associatorIdstringThe unique identifier of another legal entity with which the
legalEntityId
is associated. When thelegalEntityId
is associated to legal entities other than the current one, the response returns all the associations.entityTypestringThe legal entity type of associated legal entity.
For example, organization, soleProprietorship or individual.
jobTitlestringThe individual's job title if the
type
is uboThroughControl or signatory.legalEntityIdstringThe unique identifier of the associated legal entity.
namestringThe name of the associated legal entity.
- For individual,
name.firstName
andname.lastName
. - For organization,
legalName
. - For soleProprietorship,
name
.
typestringDefines the relationship of the legal entity to the current legal entity.
For example, uboThroughOwnership, uboThroughControl, signatory, or soleProprietorship.
idstringThe unique identifier of the legal entity.
individualobjectInformation about the individual. Required if
type
is individual.birthDataobjectThe individual's birth information.
dateOfBirthstringThe individual's date of birth, in YYYY-MM-DD format.
emailstringThe email address of the legal entity.
identificationDataobjectInformation about the individual's identification document.
cardNumberstringThe card number of the document that was issued (AU only).
expiryDatestringDeprecated in version 1The expiry date of the document, in YYYY-MM-DD format.
issuerCountrystringDeprecated in version 1The two-character ISO 3166-1 alpha-2 country code where the document was issued. For example, US.
issuerStatestringThe state or province where the document was issued (AU only).
nationalIdExemptbooleanApplies 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.
numberstringThe number in the document.
typestringType of document, used when providing an ID number or uploading a document. The possible values depend on the legal entity type.
When providing ID numbers:
- For individual, the
type
values can be driversLicense, identityCard, nationalIdNumber, or passport.
When uploading documents:
-
For organization, the
type
values can be proofOfAddress, registrationDocument, taxDocument, proofOfOwnership, or proofOfIndustry. -
For individual, the
type
values can be identityCard, driversLicense, proofOfNationalIdNumber, proofOfResidency, or proofOfIndustry. -
Use bankStatement to upload documents for a transfer instrument.
nameThe individual's name.
firstNamestringThe individual's first name.
infixstringThe infix in the individual's name, if any.
lastNamestringThe individual's last name.
nationalitystringThe individual's nationality.
phoneThe phone number of the legal entity.
countryCodestringThe two-letter ISO 3166-1 alpha-2 country code. For example, US or NL.
numberstringThe phone number.
typestringThe type of phone number. Possible values: mobile, landline, sip, fax.
residentialAddressThe residential address of the individual.
citystringThe name of the city. Required if
stateOrProvince
is provided.If you specify the city, you must also send
postalCode
andstreet
.countrystringThe two-letter ISO 3166-1 alpha-2 country code.
postalCodestringPostal code. Required if
stateOrProvince
and/orcity
is provided.stateOrProvincestringThe 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
city
,postalCode
, andstreet
.streetstringThe name of the street, and the house or building number. Required if
stateOrProvince
and/orcity
is provided.street2stringThe apartment, unit, or suite number.
webDataobjectDeprecated in version 1The website and app URL of the legal entity.
webAddressstringThe URL of the website or the app store URL.
webAddressIdstringThe unique identifier of the web address.
organizationobjectInformation about the organization. Required if
type
is organization.descriptionstringYour description for the organization.
doingBusinessAsstringThe organization's trading name, if different from the registered legal name.
emailstringThe email address of the legal entity.
legalNamestringThe organization's legal name.
phoneThe phone number of the legal entity.
countryCodestringThe two-letter ISO 3166-1 alpha-2 country code. For example, US or NL.
numberstringThe phone number.
typestringThe type of phone number. Possible values: mobile, landline, sip, fax.
principalPlaceOfBusinessThe address where the organization operates from. Provide this if the principal place of business is different from the
registeredAddress
.citystringThe name of the city. Required if
stateOrProvince
is provided.If you specify the city, you must also send
postalCode
andstreet
.countrystringThe two-letter ISO 3166-1 alpha-2 country code.
postalCodestringPostal code. Required if
stateOrProvince
and/orcity
is provided.stateOrProvincestringThe 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
city
,postalCode
, andstreet
.streetstringThe name of the street, and the house or building number. Required if
stateOrProvince
and/orcity
is provided.street2stringThe apartment, unit, or suite number.
registeredAddressThe address of the organization registered at their registrar (such as the Chamber of Commerce).
citystringThe name of the city. Required if
stateOrProvince
is provided.If you specify the city, you must also send
postalCode
andstreet
.countrystringThe two-letter ISO 3166-1 alpha-2 country code.
postalCodestringPostal code. Required if
stateOrProvince
and/orcity
is provided.stateOrProvincestringThe 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
city
,postalCode
, andstreet
.streetstringThe name of the street, and the house or building number. Required if
stateOrProvince
and/orcity
is provided.street2stringThe apartment, unit, or suite number.
registrationNumberstringThe organization's registration number.
stockDataobjectInformation about the organization's publicly traded stock. Provide this object only if
type
is listedPublicCompany.marketIdentifierstringThe four-digit Market Identifier Code of the stock market where the organization's stocks are traded.
stockNumberstringThe 12-digit International Securities Identification Number (ISIN) of the company, without dashes (-).
tickerSymbolstringThe stock ticker symbol.
taxExemptbooleanIndicates whether the legal entity is exempt from tax. When true, the
taxIdAbsenceReason
must be provided.taxIdstringThe organization's tax identifier.
taxIdAbsenceReasonstringThe reason the organization has not provided a tax identifier.
Possible values: industryExemption, belowTaxThreshold.
typestringType of organization.
Possible values: associationIncorporated, governmentalOrganization, listedPublicCompany, nonProfit, partnershipIncorporated, privateCompany.
webDataobjectDeprecated in version 1The website and app URL of the legal entity.
webAddressstringThe URL of the website or the app store URL.
webAddressIdstringThe unique identifier of the web address.
referencestringMax length: 150Your reference for the legal entity, maximum 150 characters.
transferInstrumentsarray[object]List of transfer instruments that the legal entity owns.
accountIdentifierstringThe masked IBAN or bank account number.
idstringThe unique identifier of the resource.
typestringThe type of legal entity.
Possible values: individual or organization
-
400 - Bad Request
A problem reading or understanding the request.
errorCodestringThe error code mapped to the error message.
errorTypestringThe category of the error.
messagestringA short explanation of the issue.
pspReferencestringThe PSP reference of the payment.
statusintegerThe HTTP response status.
401 - Unauthorized
Authentication required.
errorCodestringThe error code mapped to the error message.
errorTypestringThe category of the error.
messagestringA short explanation of the issue.
pspReferencestringThe PSP reference of the payment.
statusintegerThe HTTP response status.
403 - Forbidden
Insufficient permissions to process the request.
errorCodestringThe error code mapped to the error message.
errorTypestringThe category of the error.
messagestringA short explanation of the issue.
pspReferencestringThe PSP reference of the payment.
statusintegerThe HTTP response status.
422 - Unprocessable Entity
A request validation error.
errorCodestringThe error code mapped to the error message.
errorTypestringThe category of the error.
messagestringA short explanation of the issue.
pspReferencestringThe PSP reference of the payment.
statusintegerThe HTTP response status.
500 - Internal Server Error
The server could not process the request.
errorCodestringThe error code mapped to the error message.
errorTypestringThe category of the error.
messagestringA short explanation of the issue.
pspReferencestringThe PSP reference of the payment.
statusintegerThe HTTP response status.