Skip to content

Get Card Details ​

Get detailed information about a specific card (non-sensitive data only)

Endpoint: GET https://api.uncash.io/api/v1/cards/{id}

Path Parameters ​

ParameterTypeRequiredDescription
idstringYesThe card ID (UUID) to retrieve details for

Response ​

Success Response ​

FieldTypeDescription
successbooleanIndicates if the request was successful
messagestringSuccess message
timestampstringISO 8601 timestamp

Data Object ​

FieldTypeDescription
idstringDatabase card ID (UUID)
created_atstringISO 8601 timestamp
updated_atstringISO 8601 timestamp
categorystringCard category ("Wallet" or "Online")
masked_PANstringMasked card number (e.g., "**** **** **** 1249")
namestringCard nickname
balancenumberCurrent card balance
depositnumberTotal deposits made to card
statusstringCard status ("active", "frozen", "closed")
currencystringCard currency (e.g., "USD")
currency_short_namestringCurrency abbreviation
bin_idstringAssociated BIN ID
3dsboolean3D Secure enabled

Request Example ​

bash
curl -X GET https://api.uncash.io/api/v1/cards/card-id \
  -H "Authorization: Bearer uc_your_api_token_here"
javascript
const response = await fetch('https://api.uncash.io/api/v1/cards/card-id', {
  headers: {
    'Authorization': 'Bearer uc_your_api_token_here'
  }
});

const data = await response.json();
python
import requests

url = "https://api.uncash.io/api/v1/cards/card-id"
headers = {"Authorization": "Bearer uc_your_api_token_here"}

response = requests.get(url, headers=headers)
data = response.json()

Response Example ​

json
{
  "success": true,
  "message": "Card details retrieved successfully",
  "data": {
    "id": "card-id",
    "created_at": "2025-11-22T08:26:48.998433+00:00",
    "updated_at": "2025-11-22T08:27:06.96029+00:00",
    "category": "Wallet",
    "masked_PAN": "**** **** **** 1234",
    "name": "card-name",
    "balance": 10,
    "deposit": 10,
    "status": "active",
    "currency": "USD",
    "currency_short_name": "USD",
    "bin_id": "bin-id",
    "3ds": true
  },
  "timestamp": "2025-11-22T09:27:01.970Z"
}

Notes ​

Sensitive Data: For sensitive card information (PAN, CVV, EXP), use the /api/v1/cards/{id}/details endpoint.

Error Responses ​

Card Not Found ​

json
{
  "success": false,
  "message": "Card not found or access denied",
  "timestamp": "2025-11-22T10:00:00.000Z"
}

Invalid Card ID ​

json
{
  "success": false,
  "message": "Card ID is required",
  "timestamp": "2025-11-22T10:00:00.000Z"
}

UnCash API Documentation