Banking
Depasify
API integration
Ship Banking features without building the integration. Full Depasify API access via Proxy and 80+ MCP-ready tools for AI agents — extend models and mappings to fit your product.
Talk to usUse Cases
Why integrate with Depasify
Common scenarios for SaaS companies building Depasify integrations for their customers.
Embed Fiat + Crypto Treasury in Your Product
Let your business customers connect a Depasify account to hold, move, and reconcile both fiat (via virtual IBANs) and blockchain assets from inside your SaaS. Ideal for treasury, spend management, and B2B fintech platforms that want to offer multi-asset money movement without becoming a regulated entity.
Automate Global Contractor & Vendor Payouts
Payroll, AP, and marketplace platforms can trigger fiat SEPA payments or on-chain stablecoin transfers on behalf of their customers, with automatic FX or crypto conversions when the source currency doesn't match the payout currency.
Unified Ledger Sync for Accounting & ERP
Accounting and reconciliation platforms can pull a chronologically unified ledger of fiat deposits, trades, gas fees, and blockchain settlements from their customers' Depasify accounts, eliminating the need to stitch bank feeds and block explorers manually.
Delegated KYB/KYC Onboarding
Onboarding and compliance-heavy SaaS products can push identity documents and business verification through Depasify's regulated vault, then provision multi-asset accounts once approved — without owning the compliance stack.
Enforce Four-Eyes Approvals on High-Value Transfers
Treasury and spend-control platforms can intercept large outbound fiat or blockchain payments in a pending state and expose approve/reject actions to designated approvers inside their own UI.
What You Can Build
Ship these features with Truto + Depasify
Concrete product features your team can ship faster by leveraging Truto’s Depasify integration instead of building from scratch.
Multi-Asset Balance Dashboard
Fetch account balances, linked IBANs, and blockchain wallet addresses for a single Depasify account to render a unified fiat + crypto treasury view.
One-Click Fiat-to-Stablecoin Payroll
Chain a trade or quote-and-accept flow with bulk blockchain payment creation to convert EUR into USDC and disburse to contractor wallets in a single workflow.
Rate-Locked FX & Crypto Quoting
Use market price lookups plus quote creation and acceptance to offer your users guaranteed conversion rates on cross-currency transfers without slippage.
Dual-Approval Payment Console
Surface pending fiat and blockchain payments that hit four-eyes policy thresholds and let approvers approve or reject them directly from your product.
Automated Ledger & Settlement Reconciliation
Ingest ledger entries, settlements, and downloadable PDF/CSV reports to feed double-entry accounting or audit trails for your customers.
Embedded Account & KYB Onboarding
Create Depasify accounts, submit KYB records with file uploads, and run soft KYC on end users — all from within your onboarding flow.
SuperAI
Depasify AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
create_a_depasify_session
Sign in to the Depasify API to obtain a JWT bearer token for authenticating subsequent API calls. Returns: token, openapi, info, servers, paths, components, x-readme. Required: email, password. For 2FA-enabled accounts, include otp_attempt and otp_secret on re-submission after the initial OTP challenge. Token expires after 1 month.
list_all_depasify_accounts
List all Depasify accounts accessible to the authenticated user, including main and client-facing accounts. Returns: id, referral, status, alias, created_at, balance, status_verification, complete_name, identification_external_uuid, identification_uuid.
create_a_depasify_account
Create a new Depasify account linked to an existing Identification. Provide either the identification uuid or an external id shared between your services. Returns: id, referral, status, alias, created_at, balance, status_verification, complete_name, identification_external_uuid, identification_uuid, openapi, info, servers, paths, components, x-readme.
get_single_depasify_account_by_id
Get detailed information about a specific Depasify account by id. Returns: id, referral, status, alias, created_at, balance, status_verification, complete_name, identification_external_uuid, identification_uuid, openapi, info, servers, paths, components, x-readme. Required: id.
update_a_depasify_account_by_id
Update an existing Depasify account's alias, referral code, or linked identification. Returns: id, referral, status, alias, created_at, balance, status_verification, complete_name, identification_external_uuid, identification_uuid, openapi, info, servers, paths, components, x-readme. Required: id.
depasify_accounts_link_blockchain_payment
Link a blockchain payment to a Depasify sub-account by transaction hash. Depasify verifies the transaction against whitelisted parameters before crediting. Returns: id, amount, currency, kind, status, created_at, approval_progress, initiated_by, approved_by, rejected_by, openapi, info, servers, paths, components, x-readme. Required: account_id, tx_hash, to_sepa.
depasify_accounts_get_trading_fees
Get the current trading fee configuration for a Depasify account. Returns: name, enabled, configuration, openapi, info, servers, paths, components, x-readme. Required: account_id.
depasify_accounts_get_sepa_fees
Get the current SEPA fee configuration for a Depasify account. Returns: name, enabled, configuration, openapi, info, servers, paths, components, x-readme. Required: account_id.
depasify_accounts_update_sepa_fees
Update the SEPA fee configuration for a Depasify account. The fee is expressed in bps where 1% equals 0.01 and includes both a percentage and a fixed component. Returns: name, enabled, configuration, openapi, info, servers, paths, components, x-readme. Required: account_id, sepa_fee.
depasify_accounts_withdraw
Initiate a withdrawal of funds from a Depasify account to the user's linked external bank account. Returns an array of fiat payment objects including id, iban, amount, currency, kind, status, and created_at. Required: account_id. For multi-bank account setups, use the FiatPayments endpoints instead.
depasify_accounts_get_balance
Get the current balance for a specific Depasify account, showing available balances for each currency held. Returns: details, openapi, info, servers, paths, components, x-readme.g., USD, EUR, USDT), a details object with per-currency available and pending_settlement breakdowns. Required: account_id.
depasify_accounts_bulk_update
Update the trading fee for a Depasify account. The fee is expressed in bps where 1% equals 0.01; any value above the contract default is captured by your Collections Account. Returns: name, enabled, configuration, openapi, info, servers, paths, components, x-readme. Required: account_id, trading_fee.
list_all_depasify_ledgers
List ledger entries for a Depasify account, covering deposits, withdrawals, trades, and internal transfers. Returns: id, entryable_type, amount, currency, category, metadata, created_at. Required: account_id.
depasify_ledgers_get_pdf_report
Generate a PDF report of all ledger entries for a Depasify account, optionally filtered by date range. Returns: data, openapi, info, servers, paths, components, x-readme. Required: account_id.
depasify_ledgers_get_csv_report
Generate a CSV report of all ledger entries for a Depasify account, optionally filtered by date range. Returns a CSV file containing ledger entries as a binary download. Required: account_id.
list_all_depasify_settlements
List all Depasify settlements for a specific account, showing internal fund transfers with source and destination ledger entries. Returns: id, amount, currency, from, to, created_at. Required: account_id.
depasify_settlements_create_internal
Create an internal settlement in Depasify to transfer funds between accounts. Returns the created internal settlement data including from and to account ledger entries and created_at. Required: account_id, destination_account_id, amount, currency.
list_all_depasify_identifications
List all identifications in Depasify for the authenticated user. Returns: id, status, name, surname, external_uuid, account_id, account_referral, created_at.
get_single_depasify_identification_by_id
Get a single Depasify identification by id. Returns: id, status, name, surname, external_uuid, account_id, account_referral, created_at, openapi, info, servers, paths, components, x-readme. Required: id.
update_a_depasify_identification_by_id
Update contact details, address, and employment information for an existing Depasify identification. Returns: id, status, name, surname, external_uuid, account_id, account_referral, created_at, openapi, info, servers, paths, components, x-readme. Required: id. All body fields are optional.
depasify_identifications_close
Close a Depasify identification that is no longer needed. Initiated identifications move to closed; approved identifications move to blocked. Returns: id, status, name, surname, external_uuid, account_id, account_referral, created_at, openapi, info, servers, paths, components, x-readme. Required: identification_id. This operation cannot be reversed; only initiated or approved identifications can…
depasify_identifications_import_identity
Import identity data into Depasify, creating an Account and an Identification for the specified person. Returns: id, status, name, surname, external_uuid, account_id, account_referral, created_at, openapi, info, servers, paths, components, x-readme. Required: external_uuid. This endpoint must be whitelisted by Depasify.
depasify_identifications_soft_kyc
Submit individual or company identification details to Depasify for manual verification. Returns: id, status, name, surname, external_uuid, account_id, account_referral, created_at, openapi, info, servers, paths, components, x-readme. Required: kind, name, address, city, country, email; additional required fields depend on kind (person requires surname, birthdate, document_number, document_type;…
depasify_identifications_create_identify_process
Start a KYC or KYB verification flow in Depasify. Returns: data, openapi, info, servers, paths, components, x-readme.
list_all_depasify_identification_documents
List all documents attached to a Depasify identification, including those stored during KYC verification or uploaded manually. Returns: id, doc_type, doc_side, filename, content_type, byte_size, created_at. Required: identification_id.
create_a_depasify_identification_document
Upload a new document to a Depasify identification with a file and document type. Returns: data. Required: identification_id, file, type.
update_a_depasify_identification_document_by_id
Replace an existing Depasify identification document's file; original doc_type and doc_side metadata are preserved and only the file content is replaced. Returns: data. Required: identification_id, id, file.
list_all_depasify_kyb
List all KYB applications in Depasify for the authenticated user's vault. Returns: id, external_id, client_kyc, internal, status, nature_of_business, business_files, beneficiaries, usage_of_account.
create_a_depasify_kyb
Create a new KYB (Know Your Business) application in Depasify, generating a unique UUID and a secure password for accessing the onboarding form. Returns: data, generated_password, openapi, info, servers, paths, components, x-readme. No required parameters.
get_single_depasify_kyb_by_id
Get a specific KYB application in Depasify by id, including nature of business, business files, beneficiaries, and usage of account details. Returns: data, openapi, info, servers, paths, components, x-readme. Required: id.
update_a_depasify_kyb_by_id
Update a Depasify KYB application with business information, usage details, beneficiaries, and file metadata. Returns: message, openapi, info, servers, paths, components, x-readme. Required: id. Cannot update a KYB that has already been processed (returns 403).
depasify_kyb_validate
Validate whether a Depasify KYB application exists by its UUID. Returns: exists, openapi, info, servers, paths, components, x-readme. Required: validate_id.
depasify_kyb_validate_password
Validate the password associated with a Depasify KYB application for secure access to the onboarding form. The password is generated when the KYB is created. Returns: authenticate, openapi, info, servers, paths, components, x-readme. Required: validate_password_id, password.
depasify_kyb_upload_file
Upload a document file to a specific attribute of a Depasify KYB application. Returns: name, id, openapi, info, servers, paths, components, x-readme. Required: upload_file_id, file, attribute. Cannot upload files to a KYB that has already been processed.
depasify_kyb_delete_file
Delete a previously uploaded document from a specific attribute of a Depasify KYB application. Returns: message, openapi, info, servers, paths, components, x-readme. Required: delete_file_id, blob_key, attribute_key. Cannot delete files from a KYB that has already been processed.
list_all_depasify_bank_accounts
List bank accounts for a Depasify account, optionally filtered by kind. Returns: id, name, holder_name, iban, subject, kind, bic, currency, account_number, sort_code, balance, created_at. Required: account_id.
create_a_depasify_bank_account
Create a new bank account in Depasify for a specific account. Returns: id, name, holder_name, iban, subject, kind, bic, currency, account_number, sort_code, balance, created_at, openapi, info, servers, paths, components, x-readme. Required: account_id, email, currency.
get_single_depasify_bank_account_by_id
Get details of a specific bank account in Depasify. Returns: id, name, holder_name, iban, subject, kind, bic, currency, account_number, sort_code, balance, created_at, openapi, info, servers, paths, components, x-readme. Required: account_id, id.
depasify_bank_accounts_close
Close a virtual IBAN in Depasify. A closed virtual IBAN cannot be restored. Returns an empty response on success. Required: account_id, bank_account_id.
depasify_bank_accounts_initiate_open_banking_transaction
Initiate an open banking transaction for a Depasify bank account, returning a payment provider URL for the user to authorize. Returns: data. Required: account_id, bank_account_id, redirect_url, amount, recipient, email.
list_all_depasify_counterparties
List all counterparties associated with a specific Depasify bank account, ordered by creation date descending. Returns: id, iban, description, recipient, alias, external_id, currency, kind, address_line1, city, postal_code, country, favourite, amount. Required: account_id, bank_account_id.
create_a_depasify_counterparty
Create a new counterparty (fiat payment recipient) for a specific Depasify bank account. Returns the created counterparty including id, iban, recipient, currency, kind, favourite, and amount. Required: account_id, bank_account_id, iban, recipient, kind. Additional fields such as supported_rails, institution_name, state, and phone_number are mandatory depending on the country and currency.
list_all_depasify_fiat_payments
List fiat payments for a specific Depasify bank account, optionally filtered by status. Returns: id, iban, description, recipient, amount, currency, kind, status, card_bin, last_four, account_number, fiat_payment_fee, created_at, approval_progress, initiated_by, approved_by, rejected_by. Required: account_id, bank_account_id.
create_a_depasify_fiat_payment
Create a new fiat payment from a Depasify bank account for off-ramping, funding, or inter-account transfers. Returns: id, iban, description, recipient, amount, currency, kind, status, card_bin, last_four, account_number, fiat_payment_fee, created_at, approval_progress, initiated_by, approved_by, rejected_by. Required: account_id, bank_account_id, amount, description, iban, recipient,…
get_single_depasify_fiat_payment_by_id
Get a specific Depasify fiat payment by id. Returns the full fiat payment object including id, iban, recipient, amount, currency, kind, status, created_at, and approval workflow fields. Required: account_id, bank_account_id, id.
depasify_fiat_payments_approve
Approve a Depasify fiat payment pending dual approval under a four-eyes policy. When enough approvals are collected the payment is automatically processed. Returns: data. Required: account_id, bank_account_id, fiat_payment_id.
depasify_fiat_payments_reject
Reject a Depasify fiat payment pending dual approval, immediately setting its status to rejected and preventing further processing. Returns: data. Required: account_id, bank_account_id, fiat_payment_id.
depasify_fiat_payments_list_by_vault
List fiat payments associated with a specific vault in Depasify, including both incoming and outgoing transactions. Returns: id, iban, description, recipient, amount, currency, kind, status, card_bin, last_four, account_number, fiat_payment_fee, created_at, approval_progress, initiated_by, approved_by, rejected_by. Required: vault_id.
list_all_depasify_blockchain_wallets
List blockchain wallets associated with a Depasify account. Returns: id, name, memo, address, network, kind, balance, created_at. Required: account_id. Optional filter by kind (source or deposits).
create_a_depasify_blockchain_wallet
Create a new blockchain wallet for a Depasify account, either as a self-custodial deposit wallet or a whitelisted payout destination. Returns: id, name, memo, address, network, kind, balance, created_at, openapi, info, servers, paths, components, x-readme. Required: account_id, name, network, kind. When kind is 'source', address is also required; when kind is 'deposits', address must be omitted.
get_single_depasify_blockchain_wallet_by_id
Get detailed information about a specific blockchain wallet in Depasify. Returns: id, name, memo, address, network, kind, balance, created_at, openapi, info, servers, paths, components, x-readme. Required: account_id, id.
depasify_blockchain_wallets_get_fees
Get fee information for payments made using a specific blockchain wallet in Depasify. Returns: network, fees, openapi, info, servers, paths, components, x-readme. Required: account_id, blockchain_wallet_id.
list_all_depasify_blockchain_payments
List blockchain payments for a specific blockchain wallet in Depasify. Returns: id, amount, currency, kind, status, created_at, approval_progress, initiated_by, approved_by, rejected_by. Required: account_id, blockchain_wallet_id.
create_a_depasify_blockchain_payment
Create a new blockchain payment from a specific blockchain wallet in Depasify. The system validates and enqueues the transaction. Returns: id, amount, currency, kind, status, created_at, approval_progress, initiated_by, approved_by, rejected_by. Required: account_id, blockchain_wallet_id, amount, currency.
get_single_depasify_blockchain_payment_by_id
Get details of a specific blockchain payment in Depasify. Returns: id, amount, currency, kind, status, created_at, approval_progress, initiated_by, approved_by, rejected_by, openapi, info, servers, paths, components, x-readme. Required: account_id, blockchain_wallet_id, id.
depasify_blockchain_payments_approve
Approve a blockchain payment pending dual approval (four eyes policy) in Depasify. Each user can only approve once; when enough approvals are collected the payment is processed automatically. Returns: data. Required: account_id, blockchain_wallet_id, blockchain_payment_id.
depasify_blockchain_payments_reject
Reject a blockchain payment pending dual approval (four eyes policy) in Depasify. Immediately sets the payment status to rejected and prevents further processing. Returns: data. Required: account_id, blockchain_wallet_id, blockchain_payment_id.
list_all_depasify_gas_fees
Get the estimated fee for a blockchain payment in Depasify. Returns: fees, asset, network, openapi, info, servers, paths, components, x-readme. Required: blockchain, asset. Supported blockchains: polygon, bitcoin, ethereum, tron.
list_all_depasify_trades
List all trades for a Depasify account, including both completed and pending trades. Returns: id, pair, amount, volume, price, trade_type, order_type, created_at, trading_fee_amount, trading_fee_percentage, client_id. Required: account_id.
create_a_depasify_trade
Create a new trade order for a Depasify account. Orders execute as market orders by default at the best available price. Returns: id, pair, amount, volume, price, trade_type, order_type, created_at, trading_fee_amount, trading_fee_percentage, client_id, openapi, info, servers, paths, components, x-readme. Required: account_id, pair, type.
get_single_depasify_trade_by_id
Get a single Depasify trade by id. Returns: id, pair, amount, volume, price, trade_type, order_type, created_at, trading_fee_amount, trading_fee_percentage, client_id, openapi, info, servers, paths, components, x-readme. Required: account_id, id.
depasify_trades_cancel
Cancel a pending, unexecuted trade for a Depasify account. Provide either trade_id or client_id in the request body to identify the trade. Returns: id, pair, amount, volume, price, trade_type, order_type, created_at, trading_fee_amount, trading_fee_percentage, client_id, openapi, info, servers, paths, components, x-readme. Required: account_id.
depasify_market_data_get_supported_pairs
List supported currency pairs for trading on Depasify, including both cryptocurrency and fiat combinations. Returns: pair, quote_resolution, base_resolution, min_volume, min_amount. Available liquidity venues may vary per account.
depasify_market_data_get_price
Get the current market price for a specific currency pair on Depasify. Returns: price, pair, openapi, info, servers, paths, components, x-readme. Required: pair (e.g., USD/EUR).
create_a_depasify_quote
Create a Depasify quote scoped to an account, supporting either an FX quote (source_currency, target_currency, source_amount) or a payout quote (counterparty_id, trx_uuid, and source_amount or destination_amount). Returns: data. FX quotes are valid for 60 seconds. Required: account_id.
depasify_quotes_accept
Accept an active Depasify quote by its UUID, executing the trade or payout locked at creation time. Returns: data. Returns 422 if the quote has expired or if there are provider/balance errors. Required: account_id, quote_id.
create_a_depasify_card_payment
Create a card payment in Depasify for a specific account. The response includes a continue_url to embed in an iframe to complete the 3DS payment flow. Returns: data. Required: account_id, trx_uuid, card_number, expiration_month, expiration_year, cvc, amount, currency, card_holder_name, address_line_1, postal_code, city, country_code.
get_single_depasify_card_payment_by_id
Get a single Depasify card payment by id within a specific account. Returns: data. Required: account_id, id.
depasify_card_payments_refund
Request a refund for a Depasify card payment through the provider. Returns the updated card payment with status transitioning to processing_refund or refunded. Returns: data. Required: account_id, card_payment_id.
list_all_depasify_card_payments
List card payments in Depasify for the authenticated user's vault, ordered by creation date descending (newest first). Returns: id, transaction_reference, trx_uuid, amount, currency, status, refusal_code, refusal_reason, created_at, updated_at, refunded_at, continue_url, fees.
depasify_card_payments_get_by_id
Get a single Depasify card payment by its ID without requiring an account ID. Returns: id, created_at, updated_at, fees, openapi, info, servers, paths, components, x-readme. Required: card_payment_id.
list_all_depasify_four_eyes_policies
List all four eyes policies in Depasify applicable to the authenticated user's vault. Returns: id, scope, entity_type, enabled, threshold_eur, created_at, updated_at. Policies are scoped at the vault or customer level and apply to FiatPayment or BlockchainPayment entities.
get_single_depasify_four_eyes_policy_by_id
Get a single four eyes policy in Depasify by id. Returns: data. Required: id.
update_a_depasify_four_eyes_policy_by_id
Update the EUR threshold of an existing four eyes policy in Depasify. The threshold determines the minimum amount that triggers dual approval. Returns: data. Required: id and threshold_eur.
list_all_depasify_reports
List Depasify reports for a specific vault, filterable by status and report type. Results are ordered by creation date, newest first. Returns: id, report_type, status, start_date, end_date, error_message, created_at, completed_at. Required: vault_id.
create_a_depasify_report
Create a new Depasify report for a specific vault. The report is generated asynchronously and can be downloaded once completed. Returns: data. Required: vault_id, report_type, start_date, end_date. Only card_payments report type is currently supported.
get_single_depasify_report_by_id
Get a single Depasify report by id within a specific vault. Returns: data. Required: vault_id, id.
depasify_reports_download
Get a presigned download URL for a completed Depasify report's CSV file. Returns: download_url, expires_in, filename, openapi, info, servers, paths, components, x-readme. Required: vault_id, report_id. The report must have a completed status; a 422 error is returned otherwise. The URL expires after 1 hour.
list_all_depasify_tickets
List support tickets in Depasify ordered by most recently updated. Returns: id, ticket_number, subject, status, priority, category, has_unread_messages, unread_count, last_message_at, ticketable, account_uuid, client_assignee, created_at, updated_at, closed_at. Filter by status, priority, category, or free-text search matching ticket number, subject, description, messages, or account info.
create_a_depasify_ticket
Create a new support ticket in Depasify. Optionally attach it to an account and/or a related resource (fiat_payment, blockchain_payment, or trade). Returns the created ticket including id, ticket_number, subject, status, priority, messages, and attachments. Required: subject.
get_single_depasify_ticket_by_id
Get full details of a specific Depasify ticket by id, including messages, attachments, and linked resources. Returns: data. Required: id.
depasify_sandbox_simulate_incoming_fiat
Simulate an incoming fiat payment on a specified bank account in the Depasify sandbox environment. The payment is immediately confirmed and a webhook notification is sent. Returns the created fiat payment object including id, iban, amount, currency, kind, status, and created_at. Required: account_id, bank_account_id, amount. Only available in the sandbox environment.
depasify_sandbox_simulate_incoming_crypto
Simulate an incoming crypto payment on a specified blockchain wallet in the Depasify sandbox. The payment is immediately confirmed and a webhook notification is sent. Returns: id, amount, currency, kind, status, created_at, approval_progress, initiated_by, approved_by, rejected_by. Required: account_id, blockchain_wallet_id, amount. Only available in the sandbox environment.
Why Truto
Why use Truto’s MCP server for Depasify
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 600+ integrations.
Auto-generated, always up to date
Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.
Fine-grained access control
Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.
Multi-tenant by design
Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.
Works with every MCP client
Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.
Built-in auth, rate limits, and error handling
Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.
Expiring and auditable servers
Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.
How It Works
From zero to integrated
Go live with Depasify in under an hour. No boilerplate, no maintenance burden.
Link your customer’s Depasify account
Use Truto’s frontend SDK to connect your customer’s Depasify account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Depasify
Truto’s Proxy API is a 1-to-1 mapping of the Depasify API. You call us, we call Depasify, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Depasify’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Depasify on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
How do end users authenticate their Depasify account with our product?
Truto handles the credential exchange and session management for Depasify on your behalf. Your users authorize once, and Truto issues a connection your backend uses to call any Depasify tool without you storing API keys or managing token rotation.
Can we create both fiat bank accounts and blockchain wallets under the same customer?
Yes. A single Depasify account can be paired with bank accounts (yielding IBAN/BIC) and blockchain wallets (yielding addresses across supported networks), letting you build unified treasury experiences per end user.
Does the integration support enterprise dual-approval controls?
Yes. You can list and read four-eyes policies, detect payments held in an approval-pending state, and call the approve or reject endpoints for both fiat and blockchain payments to complete the workflow inside your app.
How do we test payment flows without moving real money?
Depasify exposes sandbox simulation endpoints for incoming fiat and incoming crypto, so you can exercise deposit, reconciliation, and downstream automation logic end-to-end before going live.
What data can we sync for accounting and reconciliation?
You can list ledgers, settlements, trades, fiat payments, blockchain payments, card payments, and gas fees, and pull downloadable PDF or CSV ledger reports and generated report files for full audit trails.
Can we lock an FX or crypto conversion rate for our users?
Yes. Use the market data price endpoint to display live pricing, create a quote to lock the rate, and call the quote accept endpoint to execute — giving your users a guaranteed rate on conversion.
How fresh is the data returned by list endpoints?
Truto calls Depasify's API in real time on each request, so balances, ledger entries, payment statuses, and identification states reflect Depasify's current state rather than a cached snapshot.
Depasify
Get Depasify integrated into your app
Our team understands what it takes to make a Depasify integration successful. A short, crisp 30 minute call with folks who understand the problem.