Skip to main content
All endpoints below are under 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

Errors