Skip to navigation

Credit Cards

Access a customer's credit and debit card details, balances, limits, and recent activity.
View as Markdown

Overview

The Credit Cards API returns the cards a customer holds — credit and debit — along with product details, available credit, current balance, and payment due information. Use it to build a card wallet, show statement summaries, and surface upcoming payment reminders.

As with accounts, card numbers are always masked and referenced by a durable cardRef alias.


What you can do

Display a card wallet — Show every card a customer holds with artwork, nickname, and masked number.

Summarize the statement — Present current balance, minimum due, and payment due date at a glance.

Track available credit — Help customers understand how much of their limit remains.


List a customer’s cards

1

Authenticate

Obtain an access token with the cards:read scope. See the Authentication guide.

2

Request cards

Call the endpoint to retrieve all cards linked to the customer.

3

Show summary details

Use the balance and payment fields to build a statement summary, and the cardRef for Card Controls.

{
"cards": [
{
"cardRef": "card_44127",
"productName": "Citi® Double Cash Card",
"type": "CREDIT",
"network": "MASTERCARD",
"displayNumber": "XXXXXXXXXXXX0364",
"creditLimit": 12000.00,
"availableCredit": 9310.42,
"currentBalance": 2689.58,
"minimumDue": 65.00,
"paymentDueDate": "2026-05-12",
"status": "ACTIVE"
}
]
}

To show recent card spending, use the Transactions API with the card’s cardRef.


Card status values

StatusMeaning
ACTIVECard is active and usable
LOCKEDTemporarily locked by the customer
REPLACEDReissued; a new card has been sent
CLOSEDPermanently closed

Security requirements

Requests require an OAuth 2.0 access token with the cards:read scope. Managing a card (locking, travel notices) additionally requires cards:manage. See the Authentication guide.