Create Card
Issues a virtual card. For an individual (consumer) card issuing account, the card is issued to the account’s own cardholder. For a company (business) card issuing account, pass assigned_user_id to issue the card to a company member; if that member is not yet an approved card-issuing user, the card is provisioned asynchronously or an onboarding invitation is sent (HTTP 202). Pass 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.
"2026-07-01"
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.
The company member (a user_ identifier) to assign the card to. Required for company (business) card issuing accounts.
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
company card created for an assigned member
card Card ID, prefixed icrd_.
Card display name.
The card type.
null, virtual, physical The card status.
null, active, frozen, canceled, invited Last four digits of the card number. null for pending invitation cards.
Card expiration month.
Card expiration year.
Cardholder user ID, prefixed user_, when assigned.
Total spend in the last 30 days, in cents.
The spending limit configuration.
The billing address.
When the card was created.
When the card was canceled.
Sensitive card details. Present only on GET /cards/:card_id for active cards; null when the card is inactive or details cannot be retrieved.

