Returns the current status and details of card orders. If card_id is provided, returns a single card (either U.S. non-reloadable or international non-reloadable — the endpoint looks up the card across both). If omitted, returns all cards of the given card_type for the authenticated user; card_type defaults to Non-Reloadable U.S. when omitted, so existing callers see unchanged behavior. Pass card_type=Non-Reloadable International to list international cards.
For U.S. non-reloadable cards, details take ~7-10 seconds to become available after ordering; poll every 2-3 seconds until status is "ready", then read card_details. For international non-reloadable cards, the order is queued until an admin fulfills it (typically within 24 hours), after which card_details is populated.
For international cards, the card_id returned by /order-intl-card is a queue id. After admin fulfillment, the issuer’s transaction id becomes the new card_id and the original queue id is preserved on the card as queued_order_card_id. You can keep polling /get-card-data?card_id=<original-queue-id> and it will resolve to the fulfilled card.
Requires a Bearer token from /auth or /get-card.
Documentation Index
Fetch the complete documentation index at: https://agents.laso.finance/llms.txt
Use this file to discover all available pages before exploring further.
ID token from /auth or /get-card
The card ID returned from /get-card or /order-intl-card. If omitted, returns all cards for the user.
When listing all cards (no card_id), filters by card type. Defaults to Non-Reloadable U.S. if omitted (preserves existing client behavior). Pass Non-Reloadable International to list international cards.
Non-Reloadable U.S., Non-Reloadable International Card status and details. Returns a single CardData object when card_id is provided, or { "cards": CardData[] } when omitted.
Response from /get-card-data. When status is ready, card_details contains the card number, CVV, and expiry. International cards include extra fields (label, charged_usd_amount, fees_paid, state, balance_update_requested_timestamp, queued_order_card_id).
Non-Reloadable U.S., Non-Reloadable International U.S. cards only.
"US"
International cards only. User-supplied label, may be empty.
International cards only. Amount the user was charged including fees.
International cards only. Fees paid for this card.
International cards only. Raw card state.
queued, redeemable, complete, refund-requested, refund-requested-approved-for-queue, archived, refunded International cards only. Unix timestamp (ms) of an outstanding admin balance update request, or null if none is pending.
International cards only. The original card_id returned by /order-intl-card. After admin fulfillment the card is reissued with a new card_id (the issuer's transaction id); querying /get-card-data?card_id=<original> continues to resolve to the fulfilled card via this field.
U.S. cards only. Unix timestamp (ms) of the last time card data was refreshed.
pending, ready, queued, complete, refund-requested, refunded, archived Only present when status is ready (U.S.) or complete (international).
Card transaction history. U.S. and international cards use slightly different shapes — see CardTransaction and IntlCardTransaction.
U.S. prepaid card transaction.