Adyen Legal Entities API

The Legal Entities API from Adyen — 14 operation(s) for legal entities.

Business capability
Banking Customer Management BC-1300

Operations 15

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /legalEntities Create a legal entity for onboarding · Adyen Create a Legal Entity #
Ask an LLM
“How do I onboard a new user by creating a legal entity?”
“Which legal entity types can I create, like individual or organization?”
Tell an agent
Create a {type} legal entity.
Create an individual legal entity with details {individual}.
GET /legalEntities/{id} Get a legal entity · Adyen Get a Legal Entity #
Ask an LLM
“What information is stored on a legal entity?”
“Can I retrieve a legal entity by its ID?”
Tell an agent
Get legal entity {id}.
Show the onboarding details held for legal entity {id}.
PATCH /legalEntities/{id} Update a legal entity · Adyen Update a Legal Entity #
Ask an LLM
“Can I change the type of an existing legal entity?”
“Do I have to replace the whole entity associations array when updating?”
Tell an agent
Change legal entity {id} to type {type}.
Replace the entity associations of legal entity {id} with {associations}.
GET /legalEntities/{id}/businessLines List a legal entity's business lines · Adyen Get All Business Lines Under a Legal Entity #
Ask an LLM
“Which business lines does a legal entity own?”
“Can I see all lines of business registered under one legal entity?”
Tell an agent
List the business lines of legal entity {id}.
Show every line of business owned by legal entity {id}.
POST /legalEntities/{id}/checkVerificationErrors Check a legal entity's verification errors · Adyen Check a Legal Entity's Verification Errors #
Ask an LLM
“Why is my user's verification failing?”
“Can I see verification errors for a legal entity and its supporting entities?”
Tell an agent
Check verification errors for legal entity {id}.
Find out what is blocking verification of legal entity {id}.
POST /legalEntities/{id}/confirmDataReview Confirm a user reviewed their data · Adyen Confirm Data Review #
Ask an LLM
“How do I tell Adyen my user has confirmed their onboarding data is up to date?”
“Does confirming a data review return when it was recorded?”
Tell an agent
Confirm that the user reviewed the data for legal entity {id}.
Record a data review confirmation for legal entity {id}.
POST /legalEntities/{id}/onboardingLinks Create a hosted onboarding link · Adyen Get a Link to an Adyen-hosted Onboarding Page #
Ask an LLM
“Can I send my user to a hosted onboarding page instead of building my own?”
“Can I choose the theme, locale and redirect URL of a hosted onboarding link?”
Tell an agent
Create a hosted onboarding link for legal entity {id}.
Get an onboarding link for {id} in locale {locale} that returns to {redirect}.
GET /legalEntities/{id}/pciQuestionnaires List signed PCI questionnaires · Adyen Get PCI Questionnaire Details #
Ask an LLM
“Which PCI questionnaires has a legal entity signed?”
“Can I see all signed PCI questionnaires for my user?”
Tell an agent
List the signed PCI questionnaires for legal entity {id}.
Show all PCI questionnaires legal entity {id} has signed.
POST /legalEntities/{id}/pciQuestionnaires/generatePciTemplates Generate required PCI questionnaires · Adyen Generate PCI Questionnaire #
Ask an LLM
“Which PCI questionnaires does my user need based on their sales channel?”
“Can I generate PCI questionnaires in a specific language?”
Tell an agent
Generate the PCI questionnaires required for legal entity {id}.
Generate PCI questionnaire templates for legal entity {id} in {language}.
POST /legalEntities/{id}/pciQuestionnaires/signPciTemplates Sign PCI questionnaires · Adyen Sign PCI Questionnaire #
Ask an LLM
“How does my user sign the PCI questionnaires they were given?”
“Who has to be named as the signer of a PCI questionnaire?”
Tell an agent
Sign PCI templates {templates} for legal entity {id}, signed by {signer}.
Have {signer} sign the PCI questionnaires {templates} on legal entity {id}.
GET /legalEntities/{id}/pciQuestionnaires/{pciid} Get a signed PCI questionnaire · Adyen Get PCI Questionnaire #
Ask an LLM
“Can I download one specific signed PCI questionnaire?”
“What does a signed PCI questionnaire record contain?”
Tell an agent
Get PCI questionnaire {pci} for legal entity {id}.
Retrieve the signed questionnaire {pci} of legal entity {id}.
POST /legalEntities/{id}/termsOfService Get a Terms of Service document · Adyen Get Terms of Service Document #
Ask an LLM
“Where can I get the Terms of Service my user has to accept?”
“Can I get the Terms of Service document in my user's language?”
Tell an agent
Get the {type} Terms of Service document for legal entity {id} in {language}.
Fetch the {language} Terms of Service of type {type} for {id}.
PATCH /legalEntities/{id}/termsOfService/{termsofservicedocumentid} Accept Terms of Service · Adyen Accept Terms of Service #
Ask an LLM
“How do I record that my user accepted the Terms of Service?”
“Can I include the IP address of the person accepting the terms?”
Tell an agent
Accept Terms of Service document {doc} for legal entity {id} on behalf of {acceptedBy}.
Record that {acceptedBy} accepted terms {doc} for {id} from IP {ip}.
GET /legalEntities/{id}/termsOfServiceAcceptanceInfos Get Terms of Service acceptance history · Adyen Get Terms of Service Information for a Legal Entity #
Ask an LLM
“Who accepted the Terms of Service for a legal entity, and when?”
“Can I see the acceptance records for a user's Terms of Service?”
Tell an agent
Get the Terms of Service acceptance info for legal entity {id}.
Show who accepted which terms for legal entity {id}.
GET /legalEntities/{id}/termsOfServiceStatus Check which Terms of Service are still required · Adyen Get Terms of Service Status #
Ask an LLM
“Which Terms of Service types does my user still need to accept?”
“Is a legal entity missing any Terms of Service acceptance?”
Tell an agent
Check the Terms of Service status of legal entity {id}.
List the terms types legal entity {id} must still accept.

Documentation

📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/classic/configure-notifications/
📖
Documentation
https://docs.adyen.com/api-explorer/Account/6/overview
📖
Documentation
https://docs.adyen.com/development-resources/webhooks/
📖
Documentation
https://docs.adyen.com/api-explorer/BalanceControl/1/overview
📖
Documentation
https://docs.adyen.com/api-explorer/BinLookup/52/overview
📖
Documentation
https://docs.adyen.com/api-explorer/Checkout/71/overview
📖
Documentation
https://docs.adyen.com/api-explorer/balanceplatform/2/overview
📖
Documentation
https://docs.adyen.com/api-explorer/balanceplatform-webhooks/1/overview
📖
Documentation
https://docs.adyen.com/development-resources/data-protection-api/
📖
Documentation
https://docs.adyen.com/risk-management/disputes-api
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/classic/fund-transfer/
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/collect-verification-details/hosted/
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/legal-entity-management-api/
📖
Documentation
https://docs.adyen.com/api-explorer/Management/3/overview
📖
Documentation
https://docs.adyen.com/api-explorer/management-webhooks/3/overview
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/classic/notifications
📖
Documentation
https://docs.adyen.com/point-of-sale/design-your-integration/notifications/
📖
Documentation
https://docs.adyen.com/online-payments/
📖
Documentation
https://docs.adyen.com/online-payments/online-payouts
📖
Documentation
https://docs.adyen.com/point-of-sale/design-your-integration/terminal-api/
📖
Documentation
https://docs.adyen.com/online-payments/tokenization
📖
Documentation
https://docs.adyen.com/api-explorer/report-webhooks/1/overview
📖
Documentation
https://docs.adyen.com/payment-methods/gift-cards/stored-value-api/
📖
Documentation
https://docs.adyen.com/point-of-sale/design-your-integration/terminal-api/terminal-api-reference/
📖
Documentation
https://docs.adyen.com/development-resources/testing/create-test-cards
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/business-accounts/transactions/transaction-webhooks/
📖
Documentation
https://docs.adyen.com/api-explorer/transfer-webhooks/3/overview
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/payout-to-users/on-demand-payouts
📖
Documentation
https://docs.adyen.com/development-resources/webhooks

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adyen-legal-entities-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adyen-legal-entities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '3'
  x-publicVersion: true
  title: Adyen Legal Entity Management Legal Entities API
  description: The Legal Entity Management API enables you to manage legal entities that contain information required for verification.
  termsOfService: https://www.adyen.com/legal/terms-and-conditions
  contact:
    name: Adyen Developer Experience team
    url: https://github.com/Adyen/adyen-openapi
servers:
- url: https://kyc-test.adyen.com/lem/v3
tags:


# --- truncated at 32 KB (166 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/openapi/adyen-legal-entities-api-openapi.yml