Overview
The Conduit API provides programmatic access to Conduit Technology’s platform for customer onboarding, compliance, and payments.Building with an AI assistant? These docs are LLM-readable. Add any page to your chat with the Copy page / Open in menu at the top of each page, point a tool at the documentation index at
/llms.txt for page discovery or at the full corpus at /llms-full.txt, or connect the docs MCP server directly in Claude Code:How Conduit Works
Conduit uses an application-based model. Instead of creating customers directly, you submit an application with the required information and documents. Conduit reviews the application — and if approved, a customer record is created automatically. This means your integration follows a submit-and-listen pattern:- Authenticate — obtain an API key and set it on every request; see Authentication
- Check requirements — call the requirements endpoint to discover what fields and documents are needed for a given country
- Upload documents — upload KYB documents via the documents endpoint
- Submit an application — create an application with the required fields and document references
- Listen for webhooks — Conduit reviews the application and notifies you via webhook when it’s approved or rejected
- Customer is active — on approval, a customer record is created and returned in the webhook payload
- Add capabilities and transact — apply for features such as a virtual account or a crypto wallet, then move money with deposits, payouts, and orders — see Transact
Conduit reviews the application. You do not need to poll for status — configure a webhook endpoint and Conduit will notify you.
Already running your own KYC program? If your organization has been enrolled in KYC reliance, you can upload the verification report from your own IDV provider, with the original ID document, instead of sending each control person through a Conduit-hosted identity flow. See the KYC reliance guide.
Examples use a consistent set of example data
Every example on this site uses the same example data: Aurora Robotics Inc. as the business, Aiko Tanaka as the individual, and a small pool of example wallet and bank values. See Example data for the full palette. In the sandbox, a failure-path example replaces the wallet address or account number with a magic suffix that triggers that outcome — see the sandbox cheat sheet for the full list.Base URL
Both environments expose the same API with the same authentication mechanism. See Authentication for details on environments.
What You’ll Need
Before you start integrating:- API key — generated from the Conduit dashboard
- Webhook endpoint URL — a publicly accessible HTTPS URL where Conduit will send event notifications
- KYB documents — business registration, operating license, and other documents required for the countries you operate in
Next Steps
- Run the sandbox quickstart — zero to your first completed transaction with simulated money; the sandbox gives you deterministic controls for every flow on this site
- Authentication — set up your API key and understand environments
- Webhooks — configure webhook endpoints to receive real-time notifications
- Crypto wallets — provision non-custodial wallets your customers sign with passkeys, or your backend signs with API keys
- API Reference — conventions, error handling, and endpoint documentation