# Documentation ## Docs - [Execute an account proposal](https://docs.mls.onchainden.com/api-reference/accounts/execute-an-account-proposal.md): [Admin Only] Executes an account proposal after the required approvals have been collected. Only admin API members can make requests to this endpoint. - [Get account balances](https://docs.mls.onchainden.com/api-reference/accounts/get-account-balances.md): Returns all token balances for an account across all networks. - [Get all accounts](https://docs.mls.onchainden.com/api-reference/accounts/get-all-accounts.md): Returns a paginated list of all wallet accounts in the organization. - [Get an account](https://docs.mls.onchainden.com/api-reference/accounts/get-an-account.md): Returns a single account by its unique identifier. - [Get an account proposal](https://docs.mls.onchainden.com/api-reference/accounts/get-an-account-proposal.md): Returns a single account proposal by its unique identifier. - [Propose creating accounts](https://docs.mls.onchainden.com/api-reference/accounts/propose-creating-accounts.md): [Admin Only] Creates a proposal to add new accounts to the organization. Only admin API members can make requests to this endpoint. - [Propose updating accounts](https://docs.mls.onchainden.com/api-reference/accounts/propose-updating-accounts.md): [Admin Only] Creates a proposal to update existing accounts. - [Sign an account proposal](https://docs.mls.onchainden.com/api-reference/accounts/sign-an-account-proposal.md): [Admin Only] Submits a signature for an account proposal. Only admin API members can make requests to this endpoint. - [Execute an admin proposal](https://docs.mls.onchainden.com/api-reference/admins/execute-an-admin-proposal.md): [Admin Only] Executes an admin proposal after the required approvals have been collected. Only admin API members can make requests to this endpoint. - [Get admin configuration](https://docs.mls.onchainden.com/api-reference/admins/get-admin-configuration.md): Returns the current admin configuration including members and threshold. - [Get an admin proposal](https://docs.mls.onchainden.com/api-reference/admins/get-an-admin-proposal.md): Returns the current queued admin proposal (only one can exist at a time). - [Propose admin updates](https://docs.mls.onchainden.com/api-reference/admins/propose-admin-updates.md): [Admin Only] Creates a proposal to update the admin configuration. Can add/remove admin members and/or update the threshold. Only admin API members can make requests to this endpoint. - [Sign an admin proposal](https://docs.mls.onchainden.com/api-reference/admins/sign-an-admin-proposal.md): [Admin Only] Submits a signature for an admin proposal. Only admin API members can make requests to this endpoint. - [Setting up an API member](https://docs.mls.onchainden.com/api-reference/api-member-setup.md): Register an API member wallet and activate it for signing. - [Get audit logs](https://docs.mls.onchainden.com/api-reference/auditlogs/get-audit-logs.md): Returns a paginated list of audit log entries for the organization. - [Core Concepts](https://docs.mls.onchainden.com/api-reference/core-concepts.md): Key ideas to understand the Multi-Layer Security Wallet platform, API, and SDK. - [Creating accounts](https://docs.mls.onchainden.com/api-reference/create-account.md): Create and execute an account proposal with the SDK. - [Depositing into DeFi](https://docs.mls.onchainden.com/api-reference/deposit-into-defi.md): Submit a vault deposit transaction with the SDK. - [Execute a group proposal](https://docs.mls.onchainden.com/api-reference/groups/execute-a-group-proposal.md): [Admin Only] Executes a group proposal after the required approvals have been collected. Only admin API members can make requests to this endpoint. - [Get a group](https://docs.mls.onchainden.com/api-reference/groups/get-a-group.md): Returns a single group by its unique identifier. - [Get a group proposal](https://docs.mls.onchainden.com/api-reference/groups/get-a-group-proposal.md): Returns the current queued group proposal (only one can exist at a time). - [Get all groups](https://docs.mls.onchainden.com/api-reference/groups/get-all-groups.md): Returns a paginated list of all groups in the organization. - [Propose creating groups](https://docs.mls.onchainden.com/api-reference/groups/propose-creating-groups.md): [Admin Only] Creates a proposal to add new groups to the organization. Only admin API members can make requests to this endpoint. - [Propose deleting groups](https://docs.mls.onchainden.com/api-reference/groups/propose-deleting-groups.md): [Admin Only] Creates a proposal to delete groups from the organization. Only admin API members can make requests to this endpoint. - [Propose updating groups](https://docs.mls.onchainden.com/api-reference/groups/propose-updating-groups.md): [Admin Only] Creates a proposal to update existing groups. - [Sign a group proposal](https://docs.mls.onchainden.com/api-reference/groups/sign-a-group-proposal.md): [Admin Only] Submits a signature for a group proposal. Only admin API members can make requests to this endpoint. - [Introduction](https://docs.mls.onchainden.com/api-reference/introduction.md): Overview of Den's Multi-Layer Security Wallet API and SDK. - [Execute a member proposal](https://docs.mls.onchainden.com/api-reference/members/execute-a-member-proposal.md): [Admin Only] Executes a member proposal after the required approvals have been collected. Only admin API members can make requests to this endpoint. - [Get a member](https://docs.mls.onchainden.com/api-reference/members/get-a-member.md): Returns a single member by their unique identifier. - [Get a member proposal](https://docs.mls.onchainden.com/api-reference/members/get-a-member-proposal.md): Returns the current queued member proposal (only one can exist at a time). - [Get all members](https://docs.mls.onchainden.com/api-reference/members/get-all-members.md): Returns a paginated list of all members in the organization. - [Get registration payload](https://docs.mls.onchainden.com/api-reference/members/get-registration-payload.md): Returns the message to sign for member registration. This is the first step in the member registration flow for API members. - [Propose adding members](https://docs.mls.onchainden.com/api-reference/members/propose-adding-members.md): [Admin Only] Creates a proposal to add new API members to the organization. Only API members can be created via this endpoint; user members are added through the signup/invitation flow. Only admin API members can make requests to this endpoint. - [Propose removing members](https://docs.mls.onchainden.com/api-reference/members/propose-removing-members.md): [Admin Only] Creates a proposal to remove members from the organization. Only admin API members can make requests to this endpoint. - [Propose updating members](https://docs.mls.onchainden.com/api-reference/members/propose-updating-members.md): [Admin Only] Creates a proposal to update existing members. - [Register a member](https://docs.mls.onchainden.com/api-reference/members/register-a-member.md): Accepts the signed message for member registration. This is the second step in the member registration flow for API members. After submitting the registration, an admin must still submit a member proposal to add the member to the organization and execute it. - [Sign a member proposal](https://docs.mls.onchainden.com/api-reference/members/sign-a-member-proposal.md): [Admin Only] Submits a signature for a member proposal. Admins can sign to approve or reject. Only admin API members can make requests to this endpoint. - [Execute a policy proposal](https://docs.mls.onchainden.com/api-reference/policies/execute-a-policy-proposal.md): [Admin Only] Executes a policy proposal after the required approvals have been collected. Only admin API members can make requests to this endpoint. - [Get a policy](https://docs.mls.onchainden.com/api-reference/policies/get-a-policy.md): Returns a single policy by its unique identifier. - [Get a policy proposal](https://docs.mls.onchainden.com/api-reference/policies/get-a-policy-proposal.md): Returns the current queued policy proposal (only one can exist at a time). - [Get all policies](https://docs.mls.onchainden.com/api-reference/policies/get-all-policies.md): Returns all policies for the organization (not paginated - returns full set). - [Propose adding policies](https://docs.mls.onchainden.com/api-reference/policies/propose-adding-policies.md): [Admin Only] Creates a proposal to add new policies to the organization. Only admin API members can make requests to this endpoint. - [Propose removing policies](https://docs.mls.onchainden.com/api-reference/policies/propose-removing-policies.md): [Admin Only] Creates a proposal to remove policies from the organization. Only admin API members can make requests to this endpoint. - [Propose updating policies](https://docs.mls.onchainden.com/api-reference/policies/propose-updating-policies.md): [Admin Only] Creates a proposal to update existing policies. Requires the full policy object with the `id` field included. Only admin API members can make requests to this endpoint. - [Sign a policy proposal](https://docs.mls.onchainden.com/api-reference/policies/sign-a-policy-proposal.md): [Admin Only] Submits a signature for a policy proposal. Only admin API members can make requests to this endpoint. - [Quickstart](https://docs.mls.onchainden.com/api-reference/quickstart.md): Make your first authenticated request and create a transaction. - [Sending tokens](https://docs.mls.onchainden.com/api-reference/send-tokens.md): Create and sign an ERC-20 token transfer. - [Create a transaction](https://docs.mls.onchainden.com/api-reference/transactions/create-a-transaction.md): Creates a new transaction proposal for the account. The transaction must comply with the selected policy's conditions. - [Execute a transaction](https://docs.mls.onchainden.com/api-reference/transactions/execute-a-transaction.md): Executes a transaction that has reached the required threshold. - [Get a transaction](https://docs.mls.onchainden.com/api-reference/transactions/get-a-transaction.md): Returns a single transaction or transaction proposal by its unique identifier. - [Get transactions](https://docs.mls.onchainden.com/api-reference/transactions/get-transactions.md): Returns a paginated list of transactions. - [Sign a transaction](https://docs.mls.onchainden.com/api-reference/transactions/sign-a-transaction.md): Submits a signature for a transaction. There are three signature types: - [Updating policies](https://docs.mls.onchainden.com/api-reference/update-policies.md): Replace your policy set with a new proposal. - [API & SDK](https://docs.mls.onchainden.com/core-concepts/api-sdk.md): Programmatic access to all platform capabilities. - [Platform](https://docs.mls.onchainden.com/core-concepts/platform.md): Platform concepts for managing and securing digital assets. - [Policies](https://docs.mls.onchainden.com/core-concepts/policies.md): Policies define what transactions can be executed and by whom. - [Disaster Recovery](https://docs.mls.onchainden.com/enterprise-security/disaster-recovery.md): Two independent recovery mechanisms ensure you always retain access to your assets, even if Den's Guardian service is unavailable. - [Built for Enterprise](https://docs.mls.onchainden.com/enterprise-security/enterprise.md): Enterprise-grade security, compliance, and operational control for digital asset infrastructure. - [Security Layers](https://docs.mls.onchainden.com/enterprise-security/security-layers.md): Multiple redundant layers of security protect Multi-Layer Security Wallet. - [Multi-Layer Security Wallet](https://docs.mls.onchainden.com/index.md): Bank-grade security for your digital assets. - [Transaction Flow](https://docs.mls.onchainden.com/transaction-flow.md): Step-by-step flow for transaction approval and execution. ## OpenAPI Specs - [openapi](https://docs.mls.onchainden.com/openapi.yaml)