cards

Get the reloadable card deposit address

Returns the account holder's own USDC deposit address at the card issuer, and the balance currently on it. This is how an agent funds a reloadable card balance with crypto.

Funding is user-funded: the address belongs to the account holder, so USDC sent to it credits their balance and funds their cards. The issuer provisions the address on first read, so simply calling this creates it.

Base only. The address takes USDC on Base. USDC sent on another chain is unrecoverable. A Laso managed agent wallet holds USDC on Solana, so fund from a wallet that holds USDC on Base rather than transferring straight from a managed wallet.

Deposits usually confirm within a couple of minutes. Poll this endpoint until balance reflects the deposit, then call POST /create-reloadable-card.

The address is stable per holder, but read it through this endpoint rather than caching it: the issuer is the only authority on it.

get/get-card-deposit-address

Request

  • Base URL: https://laso.finance
  • URL: https://laso.finance/get-card-deposit-address
  • Auth: API key in header Authorization

Response

The holder's deposit address at the card issuer.

addressstring

The holder's own USDC receiving address at the card issuer.

networkstring

The chain the address accepts. Always base.

assetstring

The asset the address accepts. Always USDC.

balancenumber nullable

Dollars currently on the card balance, or null when the issuer cannot read it (which is not the same as zero).

notestring

Chain warning and the next step.

Changes

No recorded changes to this operation across all 3 revisions of this API.