1. Get an API key
Circle’s APIs use API keys as the mechanism to authenticate client requests. The API key must be set in the Authorization header of the request sent from your backend server. The format of the header is Bearer secret-key-value. To obtain an API key for the sandbox environment, simply create an account and generate a new key in settings - it only takes a few seconds. GET AN API KEY Once you have generated your API key, record it in a secure place.2. Link a bank account
To send account funds externally, you will need a bank account to send to. You can use the create a wire bank account API endpoint to link a sample bank account.Note: The parameters listed below are slightly different for US Bank
accounts, non-US bank accounts that are IBAN supported and non-US bank
accounts that aren’t IBAN supported. Please see the above link for details.
JSON
3. Fund Your Account
If you haven’t done so already, make sure you fund your account for testing. You can do this by receiving an external USDC transfer from a faucet or other source.4. Send Funds
To send funds externally, you can use the create a payout API endpoint. REQUESTJSON
5. Check the Status of the Transfer
You can use the get a payout API endpoint to retrieve details about the status of the transaction. You can use it as in the command below. REQUESTJSON
For Circle Mint Singapore CustomersYou must verify all recipients of your transfers using the UI in the Circle
Console.
🎉 Congratulations. You have successfully sent fiat using Circle’s APIs.