# Codench PAMM API > Guides and API reference for integrating an external CRM with the Codench PAMM engine. - [PAMM API Integration](https://pamm-api.codench.com/index.md): Connect an external CRM to Codench for Masters, Investors, subscriptions, funding, and performance fees. - [Overview](https://pamm-api.codench.com/getting-started/overview.md): Understand the PAMM account model, identifiers, and operating sequence. - [Integration model](https://pamm-api.codench.com/getting-started/integration-model.md): Define system ownership and the mandatory separation of PAMM accounts. - [Authentication and access](https://pamm-api.codench.com/getting-started/authentication.md): Configure the base URL, bearer credential, request format, and operational time zone. - [End-to-end workflow](https://pamm-api.codench.com/guides/end-to-end.md): Implement the recommended PAMM lifecycle for newly provisioned MT5 accounts. - [Manage Masters](https://pamm-api.codench.com/guides/masters.md): Provision or register Master accounts and keep trading and fee balances separate. - [Manage Investors](https://pamm-api.codench.com/guides/investors.md): Provision Investor accounts and protect customer capital and MT5 credentials. - [Fund and withdraw Investors](https://pamm-api.codench.com/guides/funding.md): Move capital through the PAMM-controlled endpoints and reconcile the actual MT5 result. - [Manage subscriptions](https://pamm-api.codench.com/guides/subscriptions.md): Assign Investors to Masters and complete controlled unassignment. - [Performance fees](https://pamm-api.codench.com/guides/performance-fees.md): Configure Investor-level fees and reconcile credits to the Master's payment account. - [Asynchronous operations](https://pamm-api.codench.com/reliability/async-operations.md): Confirm delayed PAMM effects without duplicating financial commands. - [Financial safety](https://pamm-api.codench.com/reliability/financial-safety.md): Operate without blind retries and keep the CRM ledger aligned with PAMM and MT5. - [Errors and recovery](https://pamm-api.codench.com/reliability/errors.md): Interpret HTTP failures and choose a safe integration response. - [API conventions](https://pamm-api.codench.com/reference/conventions.md): Apply consistent rules for identifiers, pagination, dates, money, and response compatibility. - [Endpoint index](https://pamm-api.codench.com/reference/endpoint-index.md): Find every customer-facing PAMM route by resource and purpose. - [Master endpoints](https://pamm-api.codench.com/reference/masters.md): Contracts for listing, provisioning, registering, retrieving, and updating PAMM Masters. - [Investor endpoints](https://pamm-api.codench.com/reference/investors.md): Contracts for listing, provisioning, registering, and retrieving PAMM Investors. - [Subscription endpoints](https://pamm-api.codench.com/reference/subscriptions.md): Contracts for assigning, unassigning, and querying PAMM relationships. - [Financial operation endpoints](https://pamm-api.codench.com/reference/operations.md): Contracts for Investor deposits, withdrawals, and MT5 balance queries. - [Performance fee endpoints](https://pamm-api.codench.com/reference/performance-fees.md): Contracts for fee configuration, payment-account credits, and Investor-level reconciliation.