# Due Documentation > Documentation for Due ## Guides: GETTING STARTED - [Overview](https://due.readme.io/docs/overview.md) - [Postman Collection](https://due.readme.io/docs/postman-collection.md) - [API Error Codes](https://due.readme.io/docs/api-error-codes.md): All errors returned by the Due API follow a consistent structure. The `error_code` field in the response body uniquely identifies the error type and can be used for programmatic handling. ## Guides: COVERAGE - [Geo-coverage](https://due.readme.io/docs/geo-coverage.md) - [Networks and Tokens](https://due.readme.io/docs/supported-tokens.md): Outlines the blockchain networks and tokens (assets) supported - [Supported Currencies & Payment Methods](https://due.readme.io/docs/supported-payment-methods.md) - [Fees](https://due.readme.io/docs/fees.md): Understand Due transaction fees, application-fee markups and subsidies, validation rules, and monthly invoicing. ## Guides: Account Management - [Creating accounts](https://due.readme.io/docs/creating-customers.md) - [Wallet linking](https://due.readme.io/docs/wallets.md) - [Feature flags](https://due.readme.io/docs/feature-flags.md): Configure account-level feature-flag preferences for supported capabilities. ## Guides: KYC - [Individual KYC process](https://due.readme.io/docs/individual-kyc-process.md) - [Handle KYC status webhooks](https://due.readme.io/docs/handle-kyc-status-webhooks.md): Handle KYC status_changed webhooks for pending, resubmission_required, manual_review, approved, and rejected outcomes. - [Business KYB process](https://due.readme.io/docs/business-kyb-process.md): Verify a business account by completing company information, document, questionnaire, and beneficiary requirements through the KYB submission flow. - [KYC/KYB Requirements Diagram](https://due.readme.io/docs/kyckyb-requirements-diagram.md) - [Sumsub KYC Sharing](https://due.readme.io/docs/sumsub-kyc-sharing.md): Import verified identity data from another Sumsub-integrated platform instead of requiring users to re-verify their identity. - [Sumsub KYB Sharing](https://due.readme.io/docs/sumsub-kyb-sharing.md): Import verified business applicant data from Sumsub and complete company requirements through KYB submissions. - [Due hosted submission (Endorsements/EDDs/RFIs)](https://due.readme.io/docs/hosted-kyc-submission.md): Generate a hosted submission link for KYC/KYB submissions created by endorsements, EDDs, RFIs, and similar workflows. - [KYC/KYB endorsements](https://due.readme.io/docs/kyc-endorsements.md): Learn how to use KYC endorsement endpoints to unlock gated virtual account channels, including USD virtual accounts for business users. - [Zenus USD virtual account endorsement](https://due.readme.io/docs/zenus-usd-virtual-account-endorsement.md): Complete the Zenus USD virtual-account endorsement for individual or business applicants. - [EUR named virtual account endorsement](https://due.readme.io/docs/eur-named-virtual-account-endorsement.md): Request the eur_va_named_v1 endorsement so newly created EUR virtual accounts use named receiving details. - [GBP bank virtual account endorsement](https://due.readme.io/docs/gbp-bank-virtual-account-endorsement.md): Request the gbp_bank_v1 endorsement and complete the required individual or business information for GBP bank virtual accounts. - [AUD bank virtual account endorsement](https://due.readme.io/docs/aud-bank-virtual-account-endorsement.md): Request the aud_bank_v1 endorsement and complete the required individual or business information for AUD bank virtual accounts. - [AED bank virtual account endorsement](https://due.readme.io/docs/aed-bank-virtual-account-endorsement.md): Request the aed_bank_v1 endorsement and complete the required individual or business information for AED bank virtual accounts. - [Requests for information (RFIs)](https://due.readme.io/docs/requests-for-information.md): Manage transfer, applicant, and counterparty requests for information through linked submissions. - [Video-identification EDD](https://due.readme.io/docs/video-identification-edd.md): Complete video-identification EDD requests for eligible EEA-resident applicants through Sumsub and linked KYC submissions. ## Guides: Terms of Service - [TOS Acceptance](https://due.readme.io/docs/tos-acceptance.md): Collect Terms of Service and Privacy Policy acceptance from your users. ## Guides: MOVE MONEY - [Rails and Channels](https://due.readme.io/docs/rails-and-channels.md) - Transfers - [Recipients](https://due.readme.io/docs/recipients-1.md) - [Financial Institutions](https://due.readme.io/docs/financial-institutions.md) - [Quotes](https://due.readme.io/docs/quotes.md) - [Transfer flow](https://due.readme.io/docs/transfer-flow.md) - [Fiat to Stablecoin transfers (On-ramps)](https://due.readme.io/docs/fiat-to-stablecoin-transfers-pay-ins.md) - [Stablecoin to Fiat transfers (Off-ramps)](https://due.readme.io/docs/stablecoin-to-fiat-transfers.md) - [Fiat to fiat transfers (Cross-border)](https://due.readme.io/docs/fiat-to-fiat-tranfsers-cross-border.md): Create eligible fiat-to-fiat transfers between supported currencies and rails. - [Stablecoin swaps](https://due.readme.io/docs/stablecoin-to-stablecoin-transfers.md) - [Virtual accounts](https://due.readme.io/docs/virtual-accounts.md): Generate dedicated receiving account details that automatically convert deposits between currencies and settlement methods. - [Virtual Account Details Rendering](https://due.readme.io/docs/rendering-va-details.md) - [Check virtual account micro-deposits](https://due.readme.io/docs/check-micro-deposits.md): Check whether a virtual account has received micro-deposits by filtering transactions with the virtual account ID. - [Recipients](https://due.readme.io/docs/recipients.md) - [FX Rates](https://due.readme.io/docs/fx-engine.md) - [Schemas](https://due.readme.io/docs/schemas.md) - [QR code payments](https://due.readme.io/docs/qr-code-payments.md): Create transfers directly from QR codes without creating a recipient or quote. ## Guides: Webhook notifications - [Using Webhooks](https://due.readme.io/docs/using-webhooks.md) - [Incoming Events](https://due.readme.io/docs/list-of-events.md) - [Webhook security](https://due.readme.io/docs/webhook-security.md): Verify Due webhook signatures using the endpoint's Ed25519 public key. ## Guides: DUE WALLETS - [Overview](https://due.readme.io/docs/overview-1.md) - [Create credential](https://due.readme.io/docs/create-credential.md) - [Additional Credentials and Activation/Deactivation](https://due.readme.io/docs/additional-credentials-and-activationdeactivation.md) - [Create Due Wallet](https://due.readme.io/docs/create-due-vault.md) - [Sign with Due Wallet](https://due.readme.io/docs/sign-with-due-vault.md) - [Common signing patterns](https://due.readme.io/docs/common-signing-patterns.md) - [Python demo script](https://due.readme.io/docs/python-demo-script.md) ## Guides: ALTERNATIVE WALLETS - [Sign with Privy](https://due.readme.io/docs/sign-with-privy.md) - [Signing Due Signables from Kernel v3 Smart Accounts](https://due.readme.io/docs/signing-due-signables-from-kernel-v3-smart-accounts.md) ## Guides: Sandbox Configuration - [Sandbox configuration](https://due.readme.io/docs/sandbox-configuration.md): Sandbox-only commands and simulation utilities for testing KYC/KYB, fiat pay-ins, crypto funding, webhooks, and transfer flows. ## API Reference: Accounts API - Account - [Create account](https://due.readme.io/reference/post_v1-accounts.md): Creates a new customer account (business or individual) - [List accounts](https://due.readme.io/reference/get_v1-accounts.md): Lists all accounts linked to your platform or user. - [Paginate accounts](https://due.readme.io/reference/get_v1-accounts-paginate.md): Retrieve accounts with cursor-based pagination. - [Get account](https://due.readme.io/reference/get_v1-accounts-accountid.md): Retrieves full account details, including status history, KYC status, and ToS acceptance. - [Update account](https://due.readme.io/reference/post_v1-accounts-accountid.md): Update an account's settings, including feature-flag preferences. - [Get account categories](https://due.readme.io/reference/get_v1-account-categories.md): Retrieves a list of available account categories - Account Wallets - [List wallets](https://due.readme.io/reference/get_v1-wallets-1.md): Lists all wallets linked to the account - [Create wallet](https://due.readme.io/reference/post_v1-wallets-1.md): Creates wallet and links it to the account - Delegated Users - [List delegated users](https://due.readme.io/reference/get_v1-delegated-users.md): Get the list of delegated users - [Create delegated user](https://due.readme.io/reference/post_v1-delegated-users.md): Creates a new delegated user. - [Get delegated user](https://due.readme.io/reference/get_v1-delegated-users-id.md): Retrieves a delegated user by id. - Employees - [List employees](https://due.readme.io/reference/get_v1-employees.md): Lists the platform's employees. - [Invite employee](https://due.readme.io/reference/post_v1-employees.md): Invites a new employee to the platform. - [Get employee](https://due.readme.io/reference/get_v1-employees-id.md): Retrieves an employee by ID. - [Enroll TOTP](https://due.readme.io/reference/post_v1-employees-totp.md): Starts TOTP (2FA) enrollment for the current employee. - [Confirm TOTP](https://due.readme.io/reference/post_v1-employees-totp-confirm.md): Confirms TOTP enrollment with a one-time code. ## API Reference: Transfers API - Channels - [List all channels](https://due.readme.io/reference/get_v1-channels.md): Retrieve a list of all transfer channels. - Financial Institutions - [List financial institutions](https://due.readme.io/reference/get_v1-financial-institutions-country2-schema.md): List all financial institutions by schema and country. - [Get financial institution](https://due.readme.io/reference/get_v1-financial-institutions-id.md): Get financial institution details by id. - KYC - [Get submission](https://due.readme.io/reference/get_v1-kyc-submissions-submissionid.md): Retrieves a KYC submission by id. - [Create KYC session](https://due.readme.io/reference/post_v1-kyc-sessions.md): Creates a KYC session for a submission. - [Initiate standard KYC/KYB](https://due.readme.io/reference/post_v1-kyc.md): Initiate standard KYC/KYB for an account. - [Provide applicant information](https://due.readme.io/reference/post_v1-kyc-submissions-submissionid-info.md): Adds applicant info to a KYC submission. - [Request verification document upload token](https://due.readme.io/reference/post_v1-kyc-submissions-submissionid-documents.md): Requests a document upload token for a KYC submission. - [Upload verification documents](https://due.readme.io/reference/post_v1-kyc-submissions-documents-token.md): Uploads an applicant document using an upload token. - [Add questionnaire answers](https://due.readme.io/reference/post_v1-kyc-submissions-submissionid-questionnaires.md): Submits questionnaire answers for a KYC submission. - [Complete applicant submission](https://due.readme.io/reference/post_v1-kyc-submissions-submissionid-complete.md): Completes a KYC submission. - [List open submissions](https://due.readme.io/reference/get_v1-kyc-submissions.md): Lists all open KYC submissions. - [Get standard KYC/KYB link](https://due.readme.io/reference/get_v1-kyc.md): Retrieve standard KYC/KYB details and link. - [Create a KYC/KYB access session](https://due.readme.io/reference/post_v1-kyc-session.md): Creates a session to access KYC/KYB access token and link - [Share Sumsub KYC](https://due.readme.io/reference/post_v1-kyc-sharing-sumsub.md): Share an existing Sumsub applicant - [Create child applicant](https://due.readme.io/reference/post_v1-kyc-submissions-submissionid-applicants.md): Adds a child applicant to a KYC submission. - [Set submission relations](https://due.readme.io/reference/post_v1-kyc-submissions-submissionid-relations.md): Sets beneficiary relations for a KYC submission. - [Get KYC submission](https://due.readme.io/reference/v1kyc_sessionssessiontoken.md): Retrieves a KYC submission by its session token. - [Update KYC profile](https://due.readme.io/reference/post_v1-kyc-update-profile.md): Updates the applicant's KYC profile data. - [Accept agreement](https://due.readme.io/reference/post_v1-kyc-submissions-submissionid-agreements.md): Accepts a KYC submission agreement. - [List submission beneficiaries](https://due.readme.io/reference/get_v1-kyc-submissions-submissionid-beneficiaries.md): Lists the beneficial owners on a KYC submission. - Recipients - [List all recipients](https://due.readme.io/reference/get_v1-recipients.md): List a paginated list of recipients - [Create recipient](https://due.readme.io/reference/post_v1-recipients.md): Creates a new recipient with the provided details. - [Get recipient](https://due.readme.io/reference/get_v1-recipients-id.md): Retrieves details of a specific recipient. - [Delete recipient](https://due.readme.io/reference/delete_v1-recipients-id.md): Deletes a saved recipient by ID. - Blockchain Transfers - [List token transfers](https://due.readme.io/reference/get_v1-token-transfers-address.md): Lists token transfers for an address. - [Get token transfer](https://due.readme.io/reference/get_v1-token-transfers-address-id.md): Retrieves a token transfer by id. - [Create transfer intent](https://due.readme.io/reference/post_v1-transfer-intents.md): Creates an arbitrary transfer intent for a given set of tokens (in and out) and networks - [Get transfer intent](https://due.readme.io/reference/get_v1-transfer-intents-id.md): Get a specific transfer intent by id. - [Submit transfer intent](https://due.readme.io/reference/post_v1-transfer-intents-submit.md): Submit transfer intent for an execution on blockchain. - TOS - [Get TOS data](https://due.readme.io/reference/get_v1-tos-token.md): Retrieves Terms of Service details by token. - [Manually accept TOS](https://due.readme.io/reference/post_v1-tos-token.md): Accepts the Terms of Service for the given token. - Transfers - [Estimate transfer](https://due.readme.io/reference/post_v1-transfers-estimate.md): Estimates the cost and outcome of a transfer. - [List all transfers](https://due.readme.io/reference/get_v1-transfers.md): Retrieves a paginated list of transfers. - [Create transfer](https://due.readme.io/reference/post_v1-transfers.md): Initiate a transfer for a created quote and provided details. - [Get transfer details](https://due.readme.io/reference/get_v1-transfers-id.md): Get details of a specific transfer by id. - [Create a transfer intent for a transfer](https://due.readme.io/reference/post_v1-transfers-id-transfer-intent.md): Creates a transfer intent for the specified transfer ID. - [Create a transfer quote](https://due.readme.io/reference/post_v1-transfers-quote.md): Create a transfer quote for a set of currencies and rails - [Create a funding address](https://due.readme.io/reference/post_v1-transfers-id-funding-address.md): Create a funding address for a specific transfer by id - Information Requests - [List information requests](https://due.readme.io/reference/get_v1-information-requests.md): Lists outstanding compliance information requests. - [Get information request](https://due.readme.io/reference/get_v1-information-requests-id.md): Retrieves a single information request. - [List a transfer's information requests](https://due.readme.io/reference/get_v1-transfers-id-information-requests.md): Lists information requests raised against a transfer. - Transactions - [List transactions](https://due.readme.io/reference/get_v1-transactions.md): Lists account transactions. - Virtual Accounts - [Create virtual account](https://due.readme.io/reference/post_v1-virtual-accounts.md): Creates a new virtual account with the provided details. - [Get a virtual account](https://due.readme.io/reference/get_v1-virtual-accounts-key.md): Retrieves details of a specific virtual account by key. - [Update a virtual account](https://due.readme.io/reference/post_v1-virtual-accounts-key.md): Updates a virtual account by key. - [Get virtual account](https://due.readme.io/reference/get_v1-virtual-accounts.md): Retrieves the virtual account. - [List virtual accounts](https://due.readme.io/reference/get_v1-virtual-accounts-list.md): Lists all virtual accounts. - Usage - [Get usage](https://due.readme.io/reference/get_v1-usage.md): Retrieves account usage. - Wallets - [Get wallet balances](https://due.readme.io/reference/get_v1-wallets-walletid-balance.md): Retrieves balances for a specific wallet - Endorsements - [Create endorsement](https://due.readme.io/reference/post_v1-kyc-endorsements-code.md): Creates a KYC endorsement for the given code. - [Get endorsement](https://due.readme.io/reference/get_v1-kyc-endorsements-code.md): Retrieves a KYC endorsement by code. - [List endorsements](https://due.readme.io/reference/get_v1-kyc-endorsements.md): Lists all KYC endorsements. ## API Reference: Vaults API - Initialise - [Init the first passkey](https://due.readme.io/reference/post_v1-vaults-credentials-init.md): Creates a Vault user based on the platform_id or user_id and sets up the first credential / passkey for that user; - Credentials - [Create passkey](https://due.readme.io/reference/post_v1-vaults-credentials.md): Registers a new vault passkey credential. - [List passkeys](https://due.readme.io/reference/get_v1-vaults-credentials.md): Lists vault passkey credentials. - [Approve passkey](https://due.readme.io/reference/post_v1-vaults-credentials-approve.md): Approves a vault passkey credential. - [Deactivate passkey](https://due.readme.io/reference/post_v1-vaults-credentials-deactivate.md): Deactivates a vault passkey credential. - Signatures - [Sign](https://due.readme.io/reference/post_v1-vaults-sign.md): Signs an arbitrary message with the passkey - Vaults - [Create vault](https://due.readme.io/reference/post_v1-vaults.md): Creates a new MPC vault wallet. ## API Reference: FX API - Markets - [List markets](https://due.readme.io/reference/getmarkets.md): Retrieves a list of all available FX markets. - [Get market](https://due.readme.io/reference/getmarket.md): Retrieves market information for the specified base and quote currencies. - [Get market history](https://due.readme.io/reference/getmarkethistory.md): Retrieves historical market data for the specified base and quote currencies, with an optional interval. - Quote - [Create FX quote](https://due.readme.io/reference/createquote.md): Creates a new FX quote for the specified input and output currencies and amounts. ## API Reference: Webhooks API - Webhook endpoints - [List available webhook events](https://due.readme.io/reference/get_v1-webhook-events.md): Retrieves a list of all available events you are allowed to subscribe to - [List webhook endpoints](https://due.readme.io/reference/get_v1-webhook-endpoints.md): Retrieves a list of all webhook endpoints added to the platform - [Create webhook endpoint](https://due.readme.io/reference/post_v1-webhook-endpoints.md): Creates a new webhook endpoint to get notifications - [Update webhook endpoint](https://due.readme.io/reference/post_v1-webhook-endpoints-webhookid.md): Updates a webhook endpoint. - [Delete webhook endpoint](https://due.readme.io/reference/delete_v1-webhook-endpoints-webhookid.md): Deletes a webhook endpoint. - [Get webhook endpoint events](https://due.readme.io/reference/get_v1-webhook-endpoints-webhookid-events.md): Lists delivery events for a webhook endpoint. - [Retry bebhook endpoint event](https://due.readme.io/reference/post_v1-webhook-endpoints-webhookid-events-eventid-retry.md): Retries delivery of a webhook event. ## API Reference: Sandbox API - Pay-ins - [Simulate pay-in](https://due.readme.io/reference/post_dev-payin.md): Simulates an incoming pay-in for sandbox testing. ## Changelog - [API v1.3.0 changelog](https://due.readme.io/changelog/api-v130-changelog.md) - [API v1.2 changelog](https://due.readme.io/changelog/api-v12-changelog.md)