# Brokerage API Documentation
> Documentation for Brokerage API
## Guides: Documentation
- [Getting Started](https://developer.lemon.markets/docs/getting-started.md): This page will help you get started with the 🍋.markets Brokerage API. You'll be up and running in a jiffy!
- [Create Business Account](https://developer.lemon.markets/docs/create-business-account.md): This page will help you get familiar with the endpoints to create a business account.
- [Create Account](https://developer.lemon.markets/docs/create-account.md): This page will help you get familiar with the account endpoint.
- [Create BPO Account](https://developer.lemon.markets/docs/create-bpo-account.md): This page will help you get familiar with creating a BPO account.
- [Date and Time Formats](https://developer.lemon.markets/docs/fundamental-date-and-time-formats.md): Understand the date formats used in the 🍋.markets Brokerage API
- [Number Formats](https://developer.lemon.markets/docs/fundamental-number-formats.md): Understand the number and date formats used in the 🍋.markets Brokerage API
- [Webhook Setup](https://developer.lemon.markets/docs/webhooks-setup.md): Set up a Webhook to be notified about events as they occur.
- [Webhook Implementation](https://developer.lemon.markets/docs/webhooks-implementation.md): Implement your own webhook listener.
- [Savings Plans: Recurring Investments using Workflows](https://developer.lemon.markets/docs/recurring-investments.md): Learn how to set up recurring investment schemes using workflows to automate Dollar Cost Averaging (savings plans).
- [Idempotency](https://developer.lemon.markets/docs/idempotency.md): Learn how to use the Idempotency-Key header to safely retry requests without creating duplicate orders.
- [Data Mirroring using Events](https://developer.lemon.markets/docs/mirror-data-using-events.md): Learn how to process events from lemon.markets to establish a mirrored shadow copy of the data.
- [Corporate Actions](https://developer.lemon.markets/docs/corporate-actions.md): Learn how to consume Corporate Action events and endpoints on the lemon.markets API.
- [Subsidy Applications](https://developer.lemon.markets/docs/subsidy-applications.md): Learn how to apply for the government subsidy (Zulage) of a retirement product, and how subsidy application versions change status.
- [SEPA Direct Debit: Recurring Collections using Mandates and Workflows](https://developer.lemon.markets/docs/sepa-direct-debit.md): Learn how to let customers fund their account by SEPA Direct Debit: create and confirm a mandate, then set up a recurring collection with a workflow.
## API Reference: lemon.markets Brokerage API 🍋
- Accounts: General
- [Create Account](https://developer.lemon.markets/reference/create_account-1.md)
- [List Accounts](https://developer.lemon.markets/reference/list_accounts-1.md)
- [Get Account](https://developer.lemon.markets/reference/get_account-1.md)
- [Create Authenticator](https://developer.lemon.markets/reference/create_authenticator-1.md)
- [List Authenticators](https://developer.lemon.markets/reference/list_authenticators-1.md)
- [Get Account Checks](https://developer.lemon.markets/reference/get_account_checks-1.md)
- [Set Experience Profile](https://developer.lemon.markets/reference/set_experience_profile-1.md)
- [Get Experience Profile](https://developer.lemon.markets/reference/get_experience_profile-1.md)
- [Update Knowledge](https://developer.lemon.markets/reference/update_knowledge-1.md)
- [Accept Agreement](https://developer.lemon.markets/reference/accept_agreement.md)
- [Create Product](https://developer.lemon.markets/reference/create_product.md)
- [List Products](https://developer.lemon.markets/reference/list_products.md)
- [Get Product](https://developer.lemon.markets/reference/get_product.md)
- [List Contribution Caps](https://developer.lemon.markets/reference/list_contribution_caps.md)
- [Close Account](https://developer.lemon.markets/reference/close_account.md): Initiates closure of a customer account. Closure runs asynchronously: a successful call starts the offboarding process and returns the account with its current status (still `opened`); the status…
- Product Contracts
- [List Product Contracts](https://developer.lemon.markets/reference/list_product_contracts.md): Returns the active product contracts available to you, together with the instruments eligible under each contract. Draft and retired contracts are not returned.
- [Get Product Contract](https://developer.lemon.markets/reference/get_product_contract.md): Returns a single active product contract, together with the instruments eligible under it. Draft, retired and unknown contracts result in a 404 response.
- [Get Product Contract Information](https://developer.lemon.markets/reference/get_product_contract_information.md): Calculates and returns contract information for a retirement product contract, based on the customer's date of birth, chosen payout age, contribution plan, and portfolio allocation. This includes the…
- Accounts: ID+V
- [Start Identity Verification](https://developer.lemon.markets/reference/start_identity_verification-1.md)
- [Get Person Identification](https://developer.lemon.markets/reference/get_person_identification-1.md): Get information about the identification process for a person.
- [Submit Identification Payload](https://developer.lemon.markets/reference/submit_identification_payload-1.md)
- Securities Accounts
- [Create Securities Account](https://developer.lemon.markets/reference/create_securities_account-1.md)
- [List Securities Accounts](https://developer.lemon.markets/reference/list_securities_accounts-1.md)
- [Get Securities Account](https://developer.lemon.markets/reference/get_securities_account-1.md)
- Cash Accounts
- [Get Cash Account](https://developer.lemon.markets/reference/get_cash_account_by_id.md)
- Businesses
- [List Businesses](https://developer.lemon.markets/reference/list_businesses-1.md)
- [Create Business](https://developer.lemon.markets/reference/create_business-1.md)
- [Get Business](https://developer.lemon.markets/reference/get_business-1.md)
- [List Beneficial Owners](https://developer.lemon.markets/reference/list_beneficial_owners-1.md)
- [Add Beneficial Owner](https://developer.lemon.markets/reference/add_beneficial_owner-1.md)
- [Submit Document](https://developer.lemon.markets/reference/submit_document-1.md): **⚠️ DEPRECATED**: This endpoint is deprecated. Please use the new unified `/submit_document` endpoint instead, which supports both person and business documents through a discriminated union…
- [List Legal Representatives](https://developer.lemon.markets/reference/list_legal_representatives-1.md)
- [Add Legal Representative](https://developer.lemon.markets/reference/add_legal_representative-1.md)
- Persons
- [List Persons](https://developer.lemon.markets/reference/list_persons-1.md): Preview: The role filter and the fields roles, gender, birth_name and social_security_number in the response are a…
- [Create Person](https://developer.lemon.markets/reference/create_person-1.md): Preview: The subsidy application roles and the fields roles, gender, birth_name and social_security_number are a preview API and…
- [Get Person](https://developer.lemon.markets/reference/get_person-1.md): Preview: The fields roles, gender, birth_name and social_security_number in the response are a preview API and may change without…
- [Create Person Data Update Request](https://developer.lemon.markets/reference/create_person_data_update.md)
- [List Person Data Update Requests](https://developer.lemon.markets/reference/list_person_data_updates.md)
- [Get Person Data Update Request](https://developer.lemon.markets/reference/get_person_data_update.md)
- Subsidy Applications
- [Create Subsidy Application](https://developer.lemon.markets/reference/create_subsidy_application.md): Create application for the government subsidy (Zulage) of a retirement product. The application includes the customer's eligibility, the spouse, and the children information. The subsidy application…
- [List Subsidy Applications](https://developer.lemon.markets/reference/list_subsidy_applications.md): Lists the versions of the account's subsidy applications, from the oldest to the newest. Use product to list only the versions of one retirement product.
- [Get Subsidy Application](https://developer.lemon.markets/reference/get_subsidy_application.md): Retrieves one version of a subsidy application.
- [Cancel Subsidy Application](https://developer.lemon.markets/reference/cancel_subsidy_application.md): Cancels a created or active version of a subsidy application, when the customer revokes the authorization (Vollmacht). The time of the request is the date of the…
- Money + Positions
- [Get Financials](https://developer.lemon.markets/reference/get_financials_accounts__account_id__financials_get-1.md)
- [Get Positions](https://developer.lemon.markets/reference/get_positions-1.md)
- [List Balance Sweeps](https://developer.lemon.markets/reference/list_sweeps-1.md)
- [Get Balance Sweep](https://developer.lemon.markets/reference/get_sweep-1.md)
- [Get Transactions](https://developer.lemon.markets/reference/get_transactions-1.md)
- [Get Transaction](https://developer.lemon.markets/reference/get_transaction_by_id-1.md)
- [List Withdrawals](https://developer.lemon.markets/reference/list_withdrawals-1.md)
- [Create Withdrawal](https://developer.lemon.markets/reference/create_withdrawal-1.md)
- [Get Withdrawal](https://developer.lemon.markets/reference/get_withdrawal-1.md)
- [Confirm Withdrawal](https://developer.lemon.markets/reference/confirm_withdrawal-1.md)
- [List Deposits](https://developer.lemon.markets/reference/list_deposits.md): Lists the deposits of the customer account, newest first. Bank transfers and SEPA Direct Debit deposits are listed together in the same shape; a SEPA Direct Debit deposit names its…
- [Get Deposit](https://developer.lemon.markets/reference/get_deposit.md): Retrieves a deposit of the customer account. The current status is the latest entry in history.
- Batch Orders
- [Create Batch Order](https://developer.lemon.markets/reference/create_batch_order-1.md)
- [List Batch Orders](https://developer.lemon.markets/reference/list_batch_orders-1.md)
- [Get Batch Order](https://developer.lemon.markets/reference/get_batch_order-1.md)
- [Confirm Batch Order](https://developer.lemon.markets/reference/confirm_batch_order-1.md)
- [Cancel Batch Order](https://developer.lemon.markets/reference/cancel_batch_order-1.md)
- Income Distributions
- [List Income Distributions](https://developer.lemon.markets/reference/list_income_distributions-1.md)
- [Get Income Distribution](https://developer.lemon.markets/reference/get_income_distribution-1.md)
- Orders
- [Create Order](https://developer.lemon.markets/reference/create_order-1.md)
- [List Orders](https://developer.lemon.markets/reference/list_orders-1.md)
- [Get Order](https://developer.lemon.markets/reference/get_order-1.md)
- [Cancel Order](https://developer.lemon.markets/reference/cancel_order-1.md)
- [Confirm Order](https://developer.lemon.markets/reference/confirm_order-1.md)
- Trades
- [List Trades](https://developer.lemon.markets/reference/list_trades-1.md)
- [Get Trade](https://developer.lemon.markets/reference/get_trade-1.md)
- Treasury Mandates
- [Get Treasury Financials](https://developer.lemon.markets/reference/get_treasury_financials-1.md)
- [Create Treasury Mandate](https://developer.lemon.markets/reference/create_treasury_mandate-1.md)
- [List Treasury Mandates](https://developer.lemon.markets/reference/list_treasury_mandates-1.md)
- [Get Treasury Mandate](https://developer.lemon.markets/reference/get_treasury_mandate-1.md)
- [Cancel Treasury Mandate](https://developer.lemon.markets/reference/cancel_treasury_mandate-1.md): Cancel a treasury mandate
- [Create Treasury Transfer](https://developer.lemon.markets/reference/create_treasury_transfer-1.md)
- [List Treasury Transfers](https://developer.lemon.markets/reference/list_treasury_transfers-1.md)
- [Get Treasury Transfer](https://developer.lemon.markets/reference/get_treasury_transfer-1.md)
- [List Treasury Fees](https://developer.lemon.markets/reference/list_treasury_fees.md): Retrieves a paginated list of monthly aggregated treasury fees owned by the requesting partner. Optionally filter by instrument or billing month range.
- [Get Treasury Fee By Id](https://developer.lemon.markets/reference/get_treasury_fee.md): Retrieves treasury fee details for the given fee ID belonging to the requesting partner.
- [Get Customer Fee Composition for a Treasury Fee](https://developer.lemon.markets/reference/list_customer_fees.md): Retrieves a paginated breakdown of individual customer fees that contribute to the given aggregated treasury fee.
- Payment Instrument Mandates
- [Create Payment Instrument Mandate](https://developer.lemon.markets/reference/create_payment_instrument_mandate.md): Preview: This endpoint is a preview API and may change without a deprecation period. Creates a SEPA Direct Debit mandate for the customer's bank account (the debtor account). The…
- [List Payment Instrument Mandates](https://developer.lemon.markets/reference/list_payment_instrument_mandates.md): Preview: This endpoint is a preview API and may change without a deprecation period. Lists the payment instrument mandates of the customer account, newest first.…
- [Get Payment Instrument Mandate](https://developer.lemon.markets/reference/get_payment_instrument_mandate.md): Preview: This endpoint is a preview API and may change without a deprecation period. Retrieves a payment instrument mandate of the customer account. The current status is the…
- [Confirm Payment Instrument Mandate](https://developer.lemon.markets/reference/confirm_payment_instrument_mandate.md): Preview: This endpoint is a preview API and may change without a deprecation period. Confirms a mandate the customer accepted, so that it can be used for collections. On success,…
- [Cancel Payment Instrument Mandate](https://developer.lemon.markets/reference/cancel_payment_instrument_mandate.md): Preview: This endpoint is a preview API and may change without a deprecation period. Cancels a mandate the customer revoked, so that no further collections use it. A mandate with…
- Taxes
- [List Tax Exemption Orders](https://developer.lemon.markets/reference/list_tax_exemption_orders-1.md)
- [Create Tax Exemption Order](https://developer.lemon.markets/reference/create_tax_exemption_order-1.md)
- [Get Tax Exemption Order](https://developer.lemon.markets/reference/get_tax_exemption_order-1.md)
- [Cancel Tax Exemption Order](https://developer.lemon.markets/reference/cancel_tax_exemption_order-1.md)
- [List Tax Exemption Usages](https://developer.lemon.markets/reference/list_tax_exemption_usages-1.md)
- Documents
- [List Documents](https://developer.lemon.markets/reference/list_documents_of_account-1.md)
- [Get Document](https://developer.lemon.markets/reference/get_document-1.md)
- [Get Latest Agreements](https://developer.lemon.markets/reference/get_agreements-1.md): When opening an account, the user has to agree to accept certain types of contractual documents, like privacy policy or terms and conditions.
- [Submit Document](https://developer.lemon.markets/reference/submit_document_upload.md): Submit a document for either a person or a business. This endpoint returns a presigned upload URL that can be used to upload the document file. The request must specify either a person document or a…
- Instruments
- [List Instruments](https://developer.lemon.markets/reference/list_instruments-1.md): Returns a paginated list of instruments available to your account.
- [Get Instrument](https://developer.lemon.markets/reference/get_instrument-1.md): Returns details for a specific instrument identified by its ISIN. Test ISINs for Trading Halts You can use the following static ISINs to test different predetermined scenarios…
- [Get Prices](https://developer.lemon.markets/reference/get_prices-1.md)
- [Get Latest Monthly Yield](https://developer.lemon.markets/reference/get_latest_yield.md): Returns the latest monthly annualized yield available for the specified instrument. **Sandbox Test ISINs** You can use the following static ISINs to test different scenarios with predetermined…
- Events + Webhooks
- [Get Events](https://developer.lemon.markets/reference/list_events-1.md)
- [Create Webhook](https://developer.lemon.markets/reference/create_webhook-1.md)
- [List Webhooks](https://developer.lemon.markets/reference/list_webhooks-1.md)
- [Delete Webhook](https://developer.lemon.markets/reference/delete_webhook-1.md)
- Workflows
- [Create Workflow](https://developer.lemon.markets/reference/create_workflow-1.md)
- [List Workflows](https://developer.lemon.markets/reference/list_workflows-1.md)
- [Get Workflow](https://developer.lemon.markets/reference/get_workflow-1.md)
- [Cancel Workflow](https://developer.lemon.markets/reference/cancel_workflow-1.md)
- [Confirm Workflow](https://developer.lemon.markets/reference/confirm_workflow-1.md)
- Cash Settlement
- [List Settlement Accounts](https://developer.lemon.markets/reference/list_settlement_accounts-1.md)
- [List Settlements](https://developer.lemon.markets/reference/list_settlements-1.md)
- [Get Settlement](https://developer.lemon.markets/reference/get_settlement-1.md)
- [List Settlement Items](https://developer.lemon.markets/reference/list_settlement_items-1.md)
- [List Settlement Accounts Transactions](https://developer.lemon.markets/reference/list_settlement_accounts_transactions-1.md)
- Corporate Actions
- [List Corporate Actions (Account-level)](https://developer.lemon.markets/reference/list_corporate_actions.md)
- [Get Corporate Action (Account-level)](https://developer.lemon.markets/reference/get_corporate_action.md)
- [List Corporate Actions (Instrument-level)](https://developer.lemon.markets/reference/list_corporate_actions_general.md)
- [Get Corporate Action (Instrument-level)](https://developer.lemon.markets/reference/get_corporate_action_general.md)
## Changelog
- [2026-11-13](https://developer.lemon.markets/changelog/2026-11-13.md)
- [2026-11-02](https://developer.lemon.markets/changelog/2026-11-02.md)
- [2026-11-10](https://developer.lemon.markets/changelog/2026-11-10.md)
- [2026-11-09](https://developer.lemon.markets/changelog/2026-11-09.md)
- [2026-10-29](https://developer.lemon.markets/changelog/2026-10-29.md)
- [2026-11-03](https://developer.lemon.markets/changelog/2026-11-03.md)
- [2026-10-28](https://developer.lemon.markets/changelog/2026-10-28.md)
- [2026-10-27](https://developer.lemon.markets/changelog/2026-10-27.md)
- [2026-10-26](https://developer.lemon.markets/changelog/2026-10-26.md)
- [2026-10-19](https://developer.lemon.markets/changelog/2026-10-19.md)