---
title: "List all cards for a person"
method: GET
path: "/v1/persons/{person_id}/cards"
tags: ["Cards servicing"]
---

# List all cards for a person

`GET /v1/persons/{person_id}/cards`

Returns all cards associated with the person provided in the request URL

## Path parameters

- `person_id` string, required

## Query parameters

- `filter[status]` string
- `page[number]` integer
- `page[size]` integer

## Response `200`

Successful result of the operation

- SolarisDecoratorsCard[]
  - `id` string — ID of the card.
  - `status` 'ACTIVE' | 'ACTIVATION_BLOCKED_BY_SOLARIS' | 'BLOCKED' | 'BLOCKED_BY_SOLARIS' | 'CLOSED' | 'CLOSED_BY_SOLARIS' | 'COUNTERFEIT_CARD' | 'FRAUD' | 'INACTIVE' | 'LOST' | 'NEVER_RECEIVED' | 'PROCESSING' | 'STOLEN' — The current status of the card.
  - `reference` string — Unique reference number for the card.
  - `type` 'MASTERCARD_DEBIT' | 'VISA_DEBIT' | 'MASTERCARD_BUSINESS_DEBIT' | 'VISA_BUSINESS_DEBIT' | 'VIRTUAL_MASTERCARD_DEBIT' | 'VIRTUAL_VISA_DEBIT' | 'VIRTUAL_MASTERCARD_BUSINESS_DEBIT' | 'VIRTUAL_VISA_BUSINESS_DEBIT' | 'VIRTUAL_MASTERCARD_FREELANCE_DEBIT' | 'VIRTUAL_VISA_FREELANCE_DEBIT' — The type of the card.
  - `expiration_date` string — The expiration date of the card.
  - `new_card_ordered` boolean — Boolean that indicates if a new physical card was ordered for this card resource (either for the first time or as a replacement).
  - `person_id` string — ID of the cardholder person resource.
  - `account_id` string — ID of the account to which the card is tied.
  - `business_id` string — (For business cards) ID of the business with which the card is associated.
  - `representation` SolarisDecoratorsPublicPlasticCard — Object containing information about the cardholder, the card's masked PAN, and the formatted expiration date.
    - `line_1` string — The cardholder's first and last name.
    - `line_2` string — The supplementary personalized info like business name or membership number.
    - `masked_pan` string — The first six and last four digits of the card.
    - `formatted_expiration_date` string — The card's expiration date in MM/YY format.
  - `partner_id` string — ID of the partner with which the card is associated.
  - `owner_1_id` string — SIA Identifier for a given partner
  - `card_account_status` string
  - `sia_related_account_id` string — SIA Related Account ID. We generate this ID for the SIA card processor to reference the banking Account of the Card in their system. The referred SIA Account holds money balance, for example. A banking Account can have multiple Cards. For each of such cards, we have their own unique SIA Account Number.
  - `created_at` string
  - `iban` string — IBAN of the banking Account this Card is connected to
  - `emoney_visa_settlement_iban` string — IBAN of the banking account used for settling emoney transactions
  - `sia_account_number` string — SIA account number
  - `visa_profile_id` string — VISA profile ID

## Other responses

- `400` — Invalid request.
- `403` — You are not authorized to perform this action.
- `404` — The resource could not be found.
- `500` — Internal server error.
- `default` — Unexpected error

---

[API](https://skmtc.net/solarisgroup/apis/card-creation-servicing.md) · [All operations](https://skmtc.net/solarisgroup/apis/card-creation-servicing/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solarisgroup/card-creation-servicing/revisions/a772504dcc9e/schema)
