Skip to main content
POST
/
api
/
yativo-card
/
create
curl -X POST 'https://crypto-api.yativo.com/api/yativo-card/create' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "account_id": "acc_01HX9KZMB3F7VNQP8R2WDGT4E5",
    "card_type": "virtual",
    "card_program": "VISA",
    "currency": "USD",
    "label": "Marketing Spend"
  }'
{
  "status": "success",
  "message": "Virtual card created successfully",
  "data": {
    "card_id": "crd_01HX9KZMB3F7VNQP8R2WDGT4EJ",
    "card_type": "virtual",
    "card_program": "VISA",
    "currency": "USD",
    "label": "Marketing Spend",
    "status": "pending",
    "masked_pan": "4111 **** **** 7890",
    "expiry_month": "03",
    "expiry_year": "2029",
    "created_at": "2026-03-26T12:00:00Z"
  }
}
Authorization
string
required
Bearer token: Bearer YOUR_ACCESS_TOKEN
account_id
string
required
The ID of the account to associate the card with.
card_type
string
required
Must be virtual for a virtual card.
card_program
string
The card network to use. One of: VISA, MASTERCARD.
currency
string
The billing currency for the card. Defaults to USD.
label
string
An optional human-readable nickname for the card, e.g. "Marketing Spend".
curl -X POST 'https://crypto-api.yativo.com/api/yativo-card/create' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "account_id": "acc_01HX9KZMB3F7VNQP8R2WDGT4E5",
    "card_type": "virtual",
    "card_program": "VISA",
    "currency": "USD",
    "label": "Marketing Spend"
  }'
{
  "status": "success",
  "message": "Virtual card created successfully",
  "data": {
    "card_id": "crd_01HX9KZMB3F7VNQP8R2WDGT4EJ",
    "card_type": "virtual",
    "card_program": "VISA",
    "currency": "USD",
    "label": "Marketing Spend",
    "status": "pending",
    "masked_pan": "4111 **** **** 7890",
    "expiry_month": "03",
    "expiry_year": "2029",
    "created_at": "2026-03-26T12:00:00Z"
  }
}