curl --request POST \
--url https://api.caminotreasury.com/v1/transfers \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"amount": "<string>",
"source": {
"currency": "usd",
"payment_rail": "ach_push",
"from_address": "<string>",
"external_account_id": "<string>"
},
"destination": {
"currency": "usd",
"payment_rail": "ach",
"external_account_id": "<string>",
"to_address": "<string>"
},
"client_reference_id": "<string>",
"developer_fee": "<string>",
"dry_run": true
}
'{}Creates a new ACH/Ethereum transfer via Bridge. For on-ramp transfers without a destination address, auto-creates or reuses the org’s internal wallet.
curl --request POST \
--url https://api.caminotreasury.com/v1/transfers \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"amount": "<string>",
"source": {
"currency": "usd",
"payment_rail": "ach_push",
"from_address": "<string>",
"external_account_id": "<string>"
},
"destination": {
"currency": "usd",
"payment_rail": "ach",
"external_account_id": "<string>",
"to_address": "<string>"
},
"client_reference_id": "<string>",
"developer_fee": "<string>",
"dry_run": true
}
'{}API key for authentication. Pass your key in the x-api-key header.
Create a transfer. Supports off-ramp (USDC/ethereum → USD/ach) and on-ramp (USD/ach_push → USDC/ethereum).
Transfer created
The response is of type object.