Prerequisites
Before you begin, ensure that you’ve:- Obtained a Circle API key with Match access
- Completed onboarding for the participant role you intend to use (burn side, mint side, or both)
Burn-side funding
Burn-side orders are funded by your existing Circle Mint USDC wallet. There is no separate deposit step. When you place a burn order, Circle reserves the specified amount from your Mint wallet balance for the duration of the auction cycle. Before placing an order, confirm that:- Your Circle Mint wallet holds at least $100 USDC (the minimum order size)
- The balance available in your Mint wallet covers the order amount, accounting for any USDC already reserved by resting orders
137001 (Insufficient available balance, HTTP 400). Add USDC to
your Circle Mint wallet and retry.
Mint-side funding
Step 1. Wire USD to your Match fiat account
Wire USD from your bank to the Match fiat account provided during onboarding. Circle converts the received USD to a Match-only USDC balance. This USDC is restricted. It cannot be sent to blockchain addresses. To withdraw it, use a no-fee withdrawal that burns the USDC and wires USD back to a linked fiat account. Wire timing depends on your bank and the time of day. Contact your Circle account representative if a wire has not settled in the expected window.Step 2. Confirm your balance
After the wire settles, callGET /v1/match/account to verify that your Match
USDC balance reflects the deposited amount.
The account summary is a best-effort, non-consistent snapshot.
activity
figures may lead settlement and are for operational visibility only. For exact
reconciliation, use your order and settlement records instead.usdc.available must be at least $100 before you can place a mint order.
If you call GET /v1/match/account before your account is set up, the API
returns error 138003 (HTTP 404). Contact your Circle account representative to
confirm your account is active.