Create Card
Issues a virtual card for an individual (consumer) card issuing account. The ledger’s owner is passed as exactly one of account_id (a biz_ identifier) or user_id (a user_ identifier). Returns the newly created card resource.
Authorizations
An account API key, account scoped JWT, app API key, or user OAuth token.
Headers
Pins the request to a dated API version. When omitted, the request uses the original (2025-01-01) request/response shapes, so existing unversioned callers are never broken. Generated SDKs always send the latest version they were built against. An unrecognized value is rejected with a 400. The schemas documented here always describe the latest version.
"2026-06-09"
Body
The owning account ID (a biz_ identifier). Provide this or user_id.
The owning user ID (a user_ identifier). Provide this or account_id.
A display name for the card.
Spending limit amount, in dollars.
The spending limit window.
daily, weekly, monthly, one_time Per-transaction limit amount, in dollars.
Response
card created
card The icrd_ identifier of the card.
The card type.
null, virtual, physical The card status.
null, active, frozen, canceled, invited The last 4 digits of the card number. Null for pending invitation cards.
The user_ identifier of the cardholder, when assigned.
Total spend in the last 30 days, in cents.
The spending limit configuration.
The billing address.
The card's sensitive details. Only present on GET /cards/:card_id (retrieve); null for cards that are not active or whose details could not be retrieved.

