Account IDs can be found in the Augustus Dashboard under Accounts → Details.
1
Deposit USDC to your Augustus wallet
Find your Stablecoin Wallet’s chain and address in the Dashboard under Accounts → select crypto account → Linked wallets. Send USDC to that address.
Send USDC only from your whitelisted external wallet (configured in Accounts → Linked wallet).
2
Verify your stablecoin balance
import Augustus from '@augustusbank/typescript-sdk'const client = new Augustus()const balance = await client.accounts.retrieveBalance('your-usdc-account-id')
3
Get a real-time exchange rate
Quote the USDC → fiat conversion before executing it.
import Augustus from '@augustusbank/typescript-sdk'const client = new Augustus()const quote = await client.quotes.indicative.retrieve({ source_currency: 'USDC', target_currency: 'EUR', source_amount: '100',})
4
Execute the conversion
Swap USDC into fiat.
import Augustus from '@augustusbank/typescript-sdk'const client = new Augustus()const conversion = await client.conversions.create({ source_account_id: 'your-usdc-account-id', target_account_id: 'your-eur-account-id', source_amount: '100',})
5
Wait for the conversion to complete
Conversions are asynchronous. Poll for the terminal status or wait for a webhook event.
import Augustus from '@augustusbank/typescript-sdk'const client = new Augustus()const result = await client.conversions.retrieve(conversionId)if (result.status !== 'completed') { // still pending or failed; back off and retry, or rely on webhooks}
Monitor payout status in the Dashboard or via webhooks. Funds usually arrive within minutes, but can take up to 2 business days depending on the receiving bank.