# Compliance API route map

Source: https://docs.settlemint.com/docs/developers/api-integration/compliance
Choose the right DALP compliance API page for policy templates, module bindings, identity recovery, and KYC document evidence.



DALP compliance API pages cover four developer jobs: prepare reusable policy templates, manage compliance module registry and token bindings, recover a user's wallet and identity path, and attach encrypted KYC document evidence to a KYC version.

Use this page as the local route map for the compliance API subsection. It points to the page that owns each contract instead of repeating endpoint details.

## Choose the compliance API surface [#choose-the-compliance-api-surface]

| Integration job                               | Start here                                                                                   | Use it when                                                                                                                                           |
| --------------------------------------------- | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| Prepare reusable asset policy patterns        | [Compliance templates API](/docs/developers/api-integration/compliance/compliance-templates) | Your integration creates, edits, publishes, lists, or deletes reusable compliance templates before asset creation.                                    |
| Manage module availability and token bindings | [Compliance modules API](/docs/developers/api-integration/compliance/compliance-modules)     | Your integration lists registered modules, registers or uninstalls system modules, or installs and configures token-level compliance module bindings. |
| Recover lost or compromised wallet access     | [Identity recovery API](/docs/developers/api-integration/compliance/identity-recovery)       | An Identity manager needs to preview, execute, or monitor identity recovery for a user.                                                               |
| Attach evidence to a KYC version              | [KYC document uploads](/docs/developers/api-integration/compliance/kyc-document-uploads)     | Your integration uploads, lists, downloads, or deletes KYC document records for a draft KYC version.                                                  |

## How the pages fit together [#how-the-pages-fit-together]

<Mermaid
  chart="flowchart TD
  START[Choose the compliance job] --> TEMPLATE[Reusable policy templates]
  START --> MODULES[Module registry and token bindings]
  START --> RECOVERY[Identity recovery]
  START --> DOCUMENTS[KYC document evidence]
  TEMPLATE --> ASSET[Asset creation workflows]
  MODULES --> TOKEN[Issued token transfer checks]
  RECOVERY --> CLAIMS[Fresh claims on the replacement identity]
  DOCUMENTS --> REVIEW[KYC review and claim issuance]"
/>

Compliance templates define reusable policy patterns for asset creation. Compliance modules are the registry and token-level bindings that enforce selected controls on issued tokens. Identity recovery replaces a user's wallet and identity path after lost or compromised access. KYC document uploads attach evidence to a draft KYC version so the review and claim process can continue.

## Read production controls before automation [#read-production-controls-before-automation]

Compliance API calls often sit inside operational workflows. Before automating writes, also review:

* [Request headers](/docs/developers/api-integration/reference/request-headers) for participant, wallet, idempotency, and transaction-speed headers.
* [DAPI error reference](/docs/developers/api-integration/errors/dapi-error-reference) for structured error handling.
* [Operational integration patterns](/docs/developers/api-integration/reference/operational-integration-patterns) for reconciliation, event replay, and status checks.
* [Compliance transfer flow](/docs/architects/flows/compliance-transfer) for the architecture view of transfer checks and claim-gated movement.

## Related operator and architecture pages [#related-operator-and-architecture-pages]

* [Compliance templates user guide](/docs/operators/compliance/templates)
* [Identity and compliance](/docs/compliance-security/security/identity-compliance)
* [Compliance providers](/docs/architects/integrations/compliance-providers)
* [ERC-3643 compliance standard](/docs/architects/components/asset-contracts/erc-3643-compliance-standard)
