https://api.puffinmoney.com/v1/gateway/api
and require the X-API-Key header — see Authentication.
See Bridging & swaps for how routing between CCTP V2 and NEAR
Intents works.
Quote a transfer
POST /bridge/quote
quote.route is "cctp_v2" or "near_intents" — read-only, informational;
POST /bridge picks the same route for the same inputs.
Execute a transfer
POST /bridge — same body as the quote request, plus optional
Idempotency-Key header.
Reserves and debits the source wallet atomically, then kicks off the
route-specific transfer (CCTP burn, or funding a NEAR Intents deposit
address). Returns immediately with a pending transfer — it does not wait
for completion.
Get transfer status
GET /bridge/:id