Documentation Index
Fetch the complete documentation index at: https://docs.conduit.financial/llms.txt
Use this file to discover all available pages before exploring further.
Pre-requisites
- You have an active Conduit account with API access
- You have API credentials (API Key and Secret)
- You have reviewed our Customers Core Concepts
In this guide, you’ll create your first fiat conversion — exchanging one fiat currency for another (e.g., USD → EUR) and paying a destination bank account.
Create a quote
Use the /quotes endpoint to get a locked rate for your source and target currencies.Request Example
curl --request POST \
--url https://api.conduit.financial/quotes \
--header "X-API-Key: your_api_key" \
--header "X-API-Secret: your_api_secret" \
--header "Content-Type: application/json" \
--header "Api-Version: 2024-12-01" \
--data '{
"source": {
"asset": "USD",
"amount": "1000.00"
},
"target": {
"asset": "EUR"
}
}'
Response Example
{
"id": "quote_34LGFxjgPBqCwLXBX1AD1D8SXvv",
"source": {
"amount": "1000.00",
"asset": "USD"
},
"target": {
"amount": "915.00",
"asset": "EUR"
},
"createdAt": "2025-10-27T00:00:00.000Z",
"expiresAt": "2025-10-27T00:03:00.000Z"
}
Save the quote_id; you will need it when creating the transaction.
Create a fiat conversion transaction
Use the /transactions endpoint with type: conversion and the quote.Request Example
curl --request POST \
--url https://api.conduit.financial/transactions \
--header "X-API-Key: your_api_key" \
--header "X-API-Secret: your_api_secret" \
--header "Content-Type: application/json" \
--header "Api-Version: 2024-12-01" \
--data '{
"type": "conversion",
"quote": "quote_34LGFxjgPBqCwLXBX1AD1D8SXvv",
"source": "bank_2UOcdiXWXbHdLRl3zfU2gG27yRi",
"destination": "bank_2kezVryAA3Uw9LJYBiXUV7Pj6gu",
"purpose": "Other",
"reference": "INV-2024-001"
}'
Response Example
{
"type": "conversion",
"id": "trxn_34LGGAWJgBGs4vI9rYHzR7Lx42G",
"quote": "quote_34LGFxjgPBqCwLXBX1AD1D8SXvv",
"status": "created",
"source": {
"id": "bank_34LGFSCBNomvij564oMkdf9xtbz",
"asset": "USD",
"amount": "1000.00"
},
"destination": {
"id": "bank_34LGFXmlQwaJb4GO3mzapUm78GI",
"asset": "EUR",
"amount": "915.00"
},
"depositInstructions": {
"status": "ready",
"data": [{
"rail": "fedwire",
"asset": "USD",
"bank": {
"bankName": "Lead Bank",
"accountNumber": "1000682791",
"routingNumber": "101206101"
},
"accountOwner": { "name": "Conduit Technology, Inc." },
"reference": ""
}]
},
"documents": [{"id": "doc_34LGD9hyXfhBKfFhrx2MX4fscza"}],
"purpose": "PaymentsForGoodsOrServices",
"reference": "INV-2024-001",
"createdAt": "2025-10-27T00:00:00.000Z"
}
Send funds using deposit instructions
Use the deposit instructions to send your source currency. Conduit converts and pays the destination account in the target currency.
Summary
You have successfully created your first fiat conversion transaction.
What’s next?
API Reference
See the API Reference to learn how to create fiat conversion transactions using our API.
Support
Reach out to our support team to get help and share your feedback.