Create a reloadable card
Creates a reloadable card funded from the account holder’s balance with the card issuer, and returns it. This is the same card the holder creates in the Laso dashboard, so an agent and a human end up with the same product.
The card is reusable by default (reusable: true): it stays open across charges until its limit is spent. Pass reusable: false for a single-use card that closes after its first approved charge.
This route is free — no x402 payment. The card draws on the account holder’s own balance with the issuer, so Laso fronts nothing.
If the balance is short, this route answers 402. Fund it by sending USDC: GET /get-card-deposit-address returns the holder’s own deposit address at the card issuer (USDC on Base only), and the balance credits within a couple of minutes. The holder can also top up with Apple or Google Pay in the dashboard.
Read the new card’s number and CVV with /get-card-data?card_id=..., which may require the holder’s approval.
Authorizations
Firebase ID token from /auth or any paid route, sent as a Bearer token: Authorization: Bearer <id_token> (the Bearer prefix is required).
Body
Response
The newly created card.