Artha API
  1. Cards
  • Introduction
  • Authentication
  • KYC/KYB Requirements
  • API Setup Guide
  • Card API Integration Flow
  • Customers
    • Create Customer
      POST
    • List Customers
      GET
    • Get Customer
      GET
    • Update Customer
      PATCH
  • Cards
    • Submit KYC/KYB Applicant
      POST
    • Get Applicant KYC Status
      GET
    • Issue Card
      POST
    • Cards List
      GET
    • Get Card
      GET
    • Get Sensitive Card Details
      GET
  • Card Operations
    • Activate Card
      POST
    • Freeze Card
      POST
    • Unfreeze Card
      POST
    • Cancel Card
      POST
    • Replace Card
      POST
    • Set / Reset Card PIN
      POST
    • Get Card Limits
      GET
    • Update Card Limits
      POST
  • Funding
    • Top Up Card
      POST
    • Get Top-Up Status
      GET
    • Get Card Balance
      GET
    • List Top-Up History
      GET
  • Transactions
    • List All Transactions
    • List Card Transactions
    • List Customer Transactions
    • Get Transaction
  • Products
    • List Products
    • Get Product
  • Utilities
    • Upload Documents
  • Webhook's
    • Webhooks
  1. Cards

Issue Card

POST
/baseurl/api/v1/cards
Issues a new card linked to a customer and a card product.
⚠️ Required Fields
FieldTypeDescription
customerIdstring (uuid)The customer to issue the card to
productIdstring (uuid)The card product to use
currencystringCurrency for the card (ISO 4217, e.g. GBP)
Optional Fields
FieldTypeDescription
shippingAddressobjectRequired for physical cards. Fields: addressLine1, addressLine2, city, state, postalCode, country

Request

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢201
application/json
Card issued successfully.
Body

🟠401
🟠404
🟠422
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST '/baseurl/api/v1/cards' \
--header 'X-API-Key;' \
--header 'X-Signature;' \
--header 'X-Timestamp;' \
--header 'X-Nonce;' \
--header 'X-Body-Hash;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "customerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "productId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "currency": "GBP"
}'
Response Response Example
{
    "cardId": "a3f1c9d2-8b7e-4f61-9c2d-5a1234567890",
    "customerId": "ed2baa83-a988-4b4a-93ee-fad379500bbd",
    "productId": "b1f3c7a2-6c4e-4d91-9f2a-123456789abc",
    "cardType": "debit",
    "currency": "INR",
    "state": "active",
    "createdAt": "2026-03-30T12:30:45Z"
}
Modified at 2026-03-31 13:47:35
Previous
Get Applicant KYC Status
Next
Cards List
Built with