existingCard.customerId) must already exist and have passed KYC/KYB.productId) must be active and must support the requested currency.| Field | Type | Description | Constraints |
|---|---|---|---|
customerId | string (uuid) | The customer who owns and pays for the card | - |
productId | string (uuid) | The card product to issue against | - |
walletId | string (uuid) | Wallet used to associate the card with the customer’s wallet | |
coin | string | Currency the card is denominated in — normally a crypto ticker (USDC, USDT) | Min length: 1 |
| Field | Type | Description | Constraints |
|---|---|---|---|
existingCard.inHand | boolean | true when activating a card already in the customer's possession | Nullable |
existingCard.cardNumber | string | The 16-digit PAN printed on the card, no spaces | Length: 16 · Nullable |
shipping.addressLine1 | string | Shipping address line 1 (required if shipping is sent) | Max: 250 |
shipping.addressLine2 | string | Shipping address line 2 | Max: 250 · Nullable |
shipping.city | string | Shipping city (required if shipping is sent) | Max: 100 |
shipping.state | string | Shipping state/region | Max: 100 · Nullable |
shipping.postalCode | string | Shipping postal code (required if shipping is sent) | Max: 20 |
shipping.country | string | Shipping country (required if shipping is sent) | Min length: 1 |
| Field | Type | Description |
|---|---|---|
cardId | string (uuid) | The exsting created card's identifier |
customerId | string (uuid) | Owning customer |
productId | string (uuid) | Card product used |
coin | string | Card currency |
cardType | string | virtual or physical |
status | string | pending, waiting_to_activate, active |
maskedCardNumber | string | Card number with the middle digits masked |
createdAt | string (date-time) | Creation timestamp |
curl --location '/api/v1/cardissuance' \
--header 'X-API-Key;' \
--header 'X-Signature;' \
--header 'X-Timestamp;' \
--header 'X-Nonce;' \
--header 'X-Body-Hash;' \
--header 'Content-Type: application/json' \
--data '{
"customerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"productId": "b1f3c7a2-6c4e-4d91-9f2a-123456789abc",
"WalletId": "b1f4c7a2-6a4e-4d91-9f2a-123456789abc",
"coin": "USDT"
}'{
"cardId": "6f1c9a2e-4b3d-4e7a-9c5f-1a2b3c4d5e6f",
"customerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"fullName": "Ishaan Singh",
"email": "ishaan.singh20406@yopmail.com",
"productId": "b1f3c7a2-6c4e-4d91-9f2a-123456789abc",
"coin": "USDC",
"cardType": "virtual",
"status": "active",
"maskedCardNumber": "4111 11** **** 1111",
"createdAt": "2026-01-15T10:30:00Z"
}