Create Card
Changed onIssues a virtual card, or applies for card issuing. An account with no application files one here and gets back a 202; call again to issue the card once it is approved.
Request
- Base URL: https://api.whop.com/api/v1
- URL: https://api.whop.com/api/v1/cards
- Auth: HTTP bearer
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
Request body
Example request
{
"account_id": "biz_xxxxxxxxxxxxxx",
"assigned_user_id": "user_xxxxxxxxxxxxxx",
"name": "Detailer card",
"spend_limit": 500,
"spend_limit_frequency": "weekly",
"transaction_limit": 200,
"user_id": "user_xxxxxxxxxxxxxx"
}Response
card created
Example response
{
"billing": {
"city": "Austin",
"country_code": "US",
"line1": "4180 Burnet Rd",
"line2": "Suite 210",
"postal_code": "78756",
"region": "TX"
},
"created_at": "2026-01-01T12:00:00.000Z",
"expiration_month": "12",
"expiration_year": "2030",
"id": "icrd_xxxxxxxxxxxxxx",
"last4": "4242",
"limit": {
"amount": 2500,
"frequency": "monthly"
},
"name": "Detailing supplies",
"object": "card",
"status": "active",
"type": "virtual",
"user_id": "user_xxxxxxxxxxxxxx"
}Changes
- breaking
added
subschema #1subschema #2subschema #3to the response bodyoneOflist for the response status - info
removed
subschema #1subschema #2subschema #3from the response bodyoneOflist for the response status
- breaking
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info