For Agents
Create and manage marketplace account holders, sub-accounts, bank accounts, and shareholders on Adyen's classic platform integration. Handles KYC verification and document uploads for marketplace onboarding.
Get started with Account API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"onboard a marketplace seller account"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Account API API.
Create account holders with business details, legal entity information, and payout schedules
Attach bank accounts and verification documents to account holders for KYC compliance
Suspend and reactivate account holders based on compliance status or platform policy
Upload identity documents and tax forms to satisfy regulatory verification requirements
GET STARTED
Use for: I need to onboard a new marketplace seller on Adyen, Create a sub-account for an existing account holder, Check whether KYC verification has passed for an account holder, Upload an identity document for seller verification
Not supported: Does not handle payment processing, checkout flows, or terminal management — use for marketplace account onboarding and management only.
Onboard and manage marketplace account holders, sub-accounts, and their associated bank accounts and shareholders on the Adyen for Platforms classic integration. The API handles the full account lifecycle from creation through KYC verification, document upload, and suspension or closure. Each account holder can contain multiple accounts with separate balances and payout configurations.
Retrieve account holder details including verification status, balance, and payout configuration
Close accounts and account holders with final payout processing and record retention
Patterns agents use Account API API for, with concrete tasks.
★ AI Agent Marketplace Onboarding
AI agents automate marketplace seller onboarding through Jentic by creating account holders, attaching bank accounts, and uploading verification documents without directly managing Adyen API keys. An agent searches for 'create an account holder' via Jentic, receives the operation schema with required legal entity fields, and executes the call. Subsequent verification document uploads and status checks follow the same pattern.
Search Jentic for 'create Adyen account holder', load the schema, create an account holder with business details and legal entity type, then upload an identity document via /uploadDocument
Marketplace Seller Onboarding
Onboard new sellers on a marketplace platform by creating account holders with business registration details, attaching bank accounts for payouts, and initiating KYC verification. The API supports individual and business entity types with fields for shareholders, UBO declarations, and legal arrangements. Verification runs automatically after document upload and returns status via the /getAccountHolder endpoint.
Create an account holder with legalEntity type Business, add a bank account via the accountHolder payload, then call /checkAccountHolder to initiate KYC verification
KYC Document Management
Upload and manage identity verification documents required for regulatory compliance across different jurisdictions. The uploadDocument endpoint accepts base64-encoded files (passport, driving license, bank statement) and associates them with specific account holders or shareholders. Document verification status is returned in the account holder details response.
Upload a base64-encoded passport image for an account holder using POST /uploadDocument with documentType PASSPORT, then retrieve the account holder to check verification status
Account Lifecycle Management
Manage the full lifecycle of marketplace accounts from active trading through suspension, reactivation, and eventual closure. The API provides separate endpoints for suspending account holders (freezing payouts and trading), unsuspending them after compliance resolution, and permanently closing accounts with final balance settlement.
Suspend an account holder using POST /suspendAccountHolder with the accountHolderCode, verify suspension status, then reactivate with POST /unSuspendAccountHolder
20 endpoints — onboard and manage marketplace account holders, sub-accounts, and their associated bank accounts and shareholders on the adyen for platforms classic integration.
METHOD
PATH
DESCRIPTION
/createAccountHolder
Create a new account holder with business details
/createAccount
Create a sub-account under an account holder
/getAccountHolder
Retrieve account holder details and verification status
/updateAccountHolder
Update account holder information
/uploadDocument
Upload verification documents for KYC
/suspendAccountHolder
Suspend an account holder
/closeAccountHolder
Close an account holder permanently
/checkAccountHolder
Trigger verification checks on account holder
/createAccountHolder
Create a new account holder with business details
/createAccount
Create a sub-account under an account holder
/getAccountHolder
Retrieve account holder details and verification status
/updateAccountHolder
Update account holder information
/uploadDocument
Upload verification documents for KYC
Three things that make agents converge on Jentic-routed access.
Credential isolation
Adyen X-API-Key credentials are stored encrypted in the Jentic MAXsystem vault. Agents authenticate with scoped tokens — the raw API key never enters the agent's context or logs.
Intent-based discovery
Agents search by intent (e.g., 'onboard a marketplace seller' or 'upload verification document') and Jentic returns the matching Account API operation with its full request schema including required legal entity fields.
Time to first call
Direct Adyen Account API integration: 3-7 days for auth, account holder creation, document upload flow, and webhook setup. Through Jentic: under 1 hour — search, load schema, execute with credential isolation.
Alternatives and complements available in the Jentic catalogue.
Adyen Checkout API
Process payments for the accounts managed through the Account API
Use the Checkout API to process actual payments once marketplace sellers are onboarded through the Account API
Adyen Payout API
Send payouts to the bank accounts configured on account holders
Use the Payout API to trigger payouts to seller bank accounts that were set up through the Account API
Stripe API
Stripe Connect provides similar marketplace account onboarding with a developer-first approach
Choose Stripe Connect when you prefer a more developer-friendly integration with extensive documentation and a broader ecosystem of tools
Adyen Balance Platform API
Modern replacement for the classic Account API with balance accounts and transfers
Choose the Balance Platform API for new implementations requiring modern account structures, balance management, and transfer capabilities
Specific to using Account API API through Jentic.
What authentication does the Adyen Account API use?
The Adyen Account API accepts an API key via the X-API-Key header or HTTP Basic authentication with your web service user credentials (ws@MarketPlace.YOUR_PLATFORM_ACCOUNT as username). Through Jentic, your Adyen API key is stored encrypted in the MAXsystem vault and agents receive scoped access without seeing the raw key.
Can I create account holders for both individuals and businesses?
Yes. The POST /createAccountHolder endpoint accepts a legalEntity field with type Individual or Business. Individual entities require personal details (name, date of birth, address). Business entities additionally require registration number, shareholders, and UBO declarations. Verification requirements differ by entity type and jurisdiction.
What are the rate limits for the Adyen Account API?
Adyen applies per-endpoint rate limits based on your contract tier, typically 30-60 requests per second for account management operations. The /uploadDocument endpoint has lower limits due to payload size. If exceeded, the API returns HTTP 429. Contact your Adyen account manager for limit increases on high-volume onboarding flows.
How do I upload KYC documents through the Adyen Account API via Jentic?
Search Jentic for 'upload verification document' to find the POST /uploadDocument operation. Required fields are accountHolderCode, documentDetail (with documentType such as PASSPORT or BANK_STATEMENT), and the base64-encoded file content. Jentic loads the full schema including supported document types. Sign up at https://app.jentic.com/sign-up to get started.
What verification document types does the Account API accept?
The /uploadDocument endpoint accepts PASSPORT, DRIVING_LICENCE, ID_CARD, BANK_STATEMENT, INCORPORATION_CERTIFICATE, and COMPANY_REGISTRATION_SCREENING. Documents must be base64-encoded and under 10MB. The response confirms upload status and the /getAccountHolder response shows which verification checks are pending or complete.
Is the Account API part of the Adyen classic or new integration?
The Account API (v6) is part of Adyen's classic integration for platforms. New implementations should consider the Adyen Balance Platform APIs instead, which provide a more modern architecture. The classic Account API remains fully supported for existing integrations and handles account holders, sub-accounts, bank accounts, and KYC flows.
/suspendAccountHolder
Suspend an account holder
/closeAccountHolder
Close an account holder permanently
/checkAccountHolder
Trigger verification checks on account holder