Legal Entity Management API
Click to copy

The Legal Entity Management API enables you to manage legal entities that contain information required for verification.


To connect to the Legal Entity Management API, you must use the basic authentication credentials of your web service user. If you don't have one, contact the Adyen Support Team. Use the web service user credentials to authenticate your request, for example:

-U "ws_123456@Scope.BalancePlatform_YourBalancePlatform":"YourWsPassword" \
-H "Content-Type: application/json" \

Note that when going live, you need to generate new web service user credentials to access the live endpoints.


The Legal Entity Management API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: "vXX", where XX is the version number.

For example:

Going live

When going live, your Adyen contact will provide your API credential for the live environment. You can then use the username and password to send requests to

post /businessLines
Create a business line
get /businessLines/{id}
Get a business line
delete /businessLines/{id}
Delete a business line
patch /businessLines/{id}
Update a business line
post /documents
Upload a document for verification checks
get /documents/{id}
Get a document
delete /documents/{id}
Delete a document
patch /documents/{id}
Update a document
post /legalEntities
Create a legal entity
get /legalEntities/{id}
Get a legal entity
patch /legalEntities/{id}
Update a legal entity
get /legalEntities/{id}/businessLines
Get all business lines under a legal entity
post /legalEntities/{id}/checkVerificationErrors
Check a legal entity's verification errors
post /legalEntities/{id}/onboardingLinks
Get a link to an Adyen-hosted onboarding page
post /legalEntities/{id}/termsOfService
Get Terms of Service document
get /legalEntities/{id}/termsOfServiceAcceptanceInfos
Get Terms of Service information for a legal entity
get /legalEntities/{id}/termsOfServiceStatus
Get Terms of Service status
get /themes
Get a list of hosted onboarding page themes
get /themes/{id}
Get an onboarding link theme
post /transferInstruments
Create a transfer instrument
get /transferInstruments/{id}
Get a transfer instrument
delete /transferInstruments/{id}
Delete a transfer instrument
patch /transferInstruments/{id}
Update a transfer instrument