Get list of cards of Cardholder
This method retrieves the list of cards for a specified Cardholder including a complete set of card settings and restrictions.
URL test:
URL live:
Method:
GET
Path items:
/cards (Card Service)
/holders (Cardholder details)
/{holderExternalId} (ID of cardholder)
Parameters:
| Parameter | Location | Type | Example | Description | Required |
|---|---|---|---|---|---|
| holderExternalId | path | string | "132132123" | External ID of holder | Yes |
Example:
Responses:
200 - OK
Status Code: 200 OK
{
"card": {
"cpdCode": "VISA_PHYS_1",
"cpdVersion": 2,
"cpdId": "2",
"cardId": 11,
"name": "VISA Physical Retail",
"image": [
"phys_standard.png"
],
"associationCode": "VISA",
"cardType": "DEBIT",
"pan": "4511***5817",
"cardProcessorId": "777821234",
"status": "ACTIVE",
"validFrom": "2024-04-01",
"validTo": "2028-04-01",
"expressDelivery": false,
"ecommerceStatus": true
},
"holder": {
"holderExternalId": "1001863",
"firstName": "Duncan",
"lastName": "Clarke",
"embossName": "CLARKE DUNCAN",
"sex": "MALE",
"birthdate": "01-01-1970",
"phoneNumber": "123456789",
"residenceAddress": {
"addressLine1": "Boční 300",
"city": "Jablonec nad Nisou",
"country": "CZE",
"zip": "46801"
},
"mailingAddress": {
"addressLine1": "Českomalínská 1037/ 24",
"city": "Praha",
"country": "CZE",
"zip": "16000"
},
"knownAddresses": [
{
"addressLine1": "Národní 60/28",
"city": "Prague",
"country": "CZE",
"zip": "110 00"
},
{
"addressLine1": "Českomalínská 1037/ 24",
"city": "Praha",
"country": "CZE",
"zip": "16000"
},
{
"addressLine1": "Boční 300",
"city": "Jablonec nad Nisou",
"country": "CZE",
"zip": "46801"
}
]
},
"delivery": {
"deliveryType": "POST",
"deliveryAddress": {
"addressLine1": "Národní 60/28",
"city": "Prague",
"country": "CZE",
"zip": "110 00"
},
"expressDelivery": false
},
"accounts": {
"accountOwner": {
"holderExternalId": "1001863",
"firstName": "Duncan",
"lastName": "Clarke"
},
"accounts": [
{
"accountExternalId": "1000019953",
"accountCurrency": "CZK"
}
]
},
"limits": [
{
"limitId": "LIM_17_POS_AMT_D",
"name": "POS transactions",
"limitValue": 50000,
"currentLimitValue": 50000,
"limitType": "AMOUNT"
},
{
"limitId": "LIM_17_ECOM_AMT_D",
"name": "E-commerce transactions",
"limitValue": 20000,
"currentLimitValue": 20000,
"limitType": "AMOUNT"
},
{
"limitId": "LIM_17_ATM_AMT_D",
"name": "ATM withdrawals",
"limitValue": 50000,
"currentLimitValue": 50000,
"limitType": "AMOUNT"
}
],
"blocks": [
{
"blockId": 29,
"blockReason": "LOST",
"validFrom": "2024-04-10T00:00:00Z",
"validTo": "2999-12-31T00:00:00Z",
"requestedBy": "BANK"
}
],
"restrictions": [
{
"restrictionId": "TPRF_17_01_2",
"restrictionType": "TRANSACTION_FLAG",
"restrictionValue": "DISABLED",
"name": "Cash transactions",
"restrictionValues": [
"ENABLED",
"DISABLED"
]
},
{
"restrictionId": "TPRF_17_01_3",
"restrictionType": "TRANSACTION_FLAG",
"restrictionValue": "DISABLED",
"name": "Contactless transactions",
"restrictionValues": [
"ENABLED",
"DISABLED"
]
},
{
"restrictionId": "TPRF_17_01_4",
"restrictionType": "TRANSACTION_FLAG",
"restrictionValue": "DISABLED",
"name": "Online transactions",
"restrictionValues": [
"ENABLED",
"DISABLED"
]
},
{
"restrictionId": "TPRF_17_01_5",
"restrictionType": "TRANSACTION_FLAG",
"restrictionValue": "DISABLED",
"name": "Magstripe transactions",
"restrictionValues": [
"ENABLED",
"DISABLED"
]
},
{
"restrictionId": "TPRF_17_01_9",
"restrictionType": "TRANSACTION_FLAG",
"restrictionValue": "DISABLED",
"name": "Mobile wallets transactions",
"restrictionValues": [
"ENABLED",
"DISABLED"
]
}
]
}
| Parameter | Location | Type | Example | Description |
|---|---|---|---|---|
| card | body | "object" | - | Card details |
| cpdCode | card | "string" | "94CHBIA4FX31CUPWFMNSHONI" | CPD code |
| cpdVersion | card | "integer" | "2" | CPD version |
| cpdId | card | "string" | "2" | CPD ID |
| name | card | "string" | "VISA Physical Retail" | CPD name |
| image | card | "array" | "phys_standard.png" | List of file names (including suffixes) for UI |
| associationCode | card | "string" | "VISA" | |
| cardType | card | "string" | "DEBIT" | |
| pan | card | "string" | "4511***5817 " | Truncated PAN |
| cardProcessorId | card | "string" | "777821234" | Card Processor Card ID |
| status | card | "string" | "ACTIVE" | |
| validFrom | card | "string" | "2024-04-01" | |
| validTo | card | "string" | "2028-04-01" | |
| expressDelivery | card | "boolean" | true | Enables express delivery |
| ecommerceStatus | card | "boolean" | true | |
| holder | body | "object" | - | Holder details |
| holderExternalId | holder | "string" | "1231354" | External holder ID |
| firstName | holder | "string" | "John" | |
| middleName | holder | "string" | "Michael" | |
| lastName | holder | "string" | "Doe" | |
| sex | holder | "string" | "MALE" | |
| birthdate | holder | "string" | "0001-01-01T00:00:00" | |
| phoneNumber | holder | "string" | "701235698" | |
| residenceAddress | holder | "object" | - | Residence address details of holder |
| city | residenceAddress | "string" | "Příbram" | |
| country | residenceAddress | "string" | "CZE" | |
| state | residenceAddress | "string" | "CZE" | |
| addressLine1 | residenceAddress | "string" | "Barandovská 424" | |
| addressLine2 | residenceAddress | "string" | ||
| zip | residenceAddress | "string" | "26101" | |
| mailingAddress | holder | "object" | - | Mailing address details of holder |
| city | mailingAddress | "string" | "Příbram" | |
| country | mailingAddress | "string" | "CZE" | |
| state | mailingAddress | "string" | "CZE" | |
| addressLine1 | mailingAddress | "string" | "Barandovská 424" | |
| addressLine2 | mailingAddress | "string" | ||
| zip | mailingAddress | "string" | "26101" | |
| knownAddresses | holder | "object" | - | Mailing address details of holder |
| city | knownAddresses | "string" | "Příbram" | |
| country | knownAddresses | "string" | "CZE" | |
| state | knownAddresses | "string" | "CZE" | |
| addressLine1 | knownAddresses | "string" | "Barandovská 424" | |
| addressLine2 | knownAddresses | "string" | ||
| zip | knownAddresses | "string" | "26101" | |
| delivery | body | "object" | - | |
| deliveryType | delivery | "string" | "POST" | POST/BRANCH/INSTANT |
| deliveryPoint | delivery | "string" | - | ID of Branch |
| deliveryAddress | delivery | "string" | - | Delivery address of holder |
| expressDelivery | card | "boolean" | true | If Card was expressly delivered |
| city | deliveryAddress | "string" | "Příbram" | |
| country | deliveryAddress | "string" | "CZE" | |
| state | deliveryAddress | "string" | "CZE" | |
| addressLine1 | deliveryAddress | "string" | "Barandovská 424" | |
| addressLine2 | deliveryAddress | "string" | ||
| zip | deliveryAddress | "string" | "26101" | |
| accounts | body | "object" | - | Account information |
| accountOwner | accounts | "object" | - | Account owner details |
| holderExternalId | accountOwner | "string" | "6546545654" | External holder ID of account owner |
| firstName | accountOwner | "string" | "John" | |
| middleName | accountOwner | "string" | "Michael" | |
| lastName | accountOwner | "string" | "Doe" | |
| accounts | accounts | "object" | - | Acounts list |
| accountExternalId | accounts accounts | "string" | "12313212" | |
| accountCurrency | accounts accounts | "string" | "CZK" | |
| limits | body | "object" | - | Limits details |
| limitId | limits | "string" | LIM_POS_D | Limit ID specified in CPD |
| name | limits | "string" | "POS DAILY LIMIT" | Limit name |
| limitValue | limits | "integer" | "50000" | |
| currentLimitValue | limits | "integer" | "50000" | |
| limitType | limits | "string" | "AMOUNT" | AMOUNT/COUNT Limit type |
| blocks | body | "object" | - | Card Blocks details |
| blockId | blocks | "string" | 29 | Block ID |
| blockReason | blocks | "string" | "LOST" | Block reason |
| validFrom | blocks | "date" | "2024-04-10T00:00:00Z" | Beginning of Block validity |
| validTo | blocks | "date" | "2999-12-31T00:00:00Z" | End of Block validity |
| requestedBy | blocks | "string" | "BANK" | Level of user who request the Block |
| restrictions | body | "object" | - | Resctions details |
| restrictionId | restrictions | "string" | "DENYCASH" | Restriction ID specified in CPD |
| restrictionType | restrictions | "string" | "TRANSACTION_FLAG" | Restriction type |
| restrictionValue | restrictions | "string" | "ENABLED" | ENABLED/DISABLED value for turning ON or OFF the restriction |
| name | restrictions | "string" | "CASH TRANSACTIONS" | Restriction name |
| restrictionsValues | restrictions | "array" | "ENABLED/DISABLED" | Possible restriction values |
500 - Internal error
Status Code: 500 Internal error