Permissions and restrictions
Turn individual capabilities on and off for a card — e-commerce, international use, mail order and other miscellaneous options.
getCardPermissions
Retrieves permission restrictions for a credit card by shadow card number. Maps results from Lifecycle service to CreditCardPermissions objects including restriction codes, descriptions, permission indicators, channel, and security flags.
Part of:
- Journey 02 · Managing a card product — step 1, Read current controls
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCardPermissions › Request Body
shadowCardNumberRequired · NotNullOrWhiteSpace — The card whose permissions are read.
getCardPermissions › Responses
Success
Card Permissions List - [Optional]
saveCardPermissions
Saves the card permissions including restrictions, start date, end date, and transaction ID for the specified card.
Part of:
- Journey 02 · Managing a card product — step 2, Update permissions
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
saveCardPermissions › Request Body
channelRequired · Enum · NotNull — Three-digit channel code. Must be a defined channel.
Required · NotNull — The permissions to write. Must be sent; an empty list is accepted and changes nothing.
cardRefNumberOne-of · NotNull — The card to permit or restrict. Send this or shadowCardNumber; sending neither is refused with both named.
shadowCardNumberOne-of · NotNull — The card to permit or restrict. Send this or cardRefNumber; when both are sent this one finds the card.
saveCardPermissions › Responses
Success
changedCountHow many entries actually changed. An entry already holding the value it was sent is skipped, so this can be lower than the number sent — and zero is a success.
listOfRecordIdList Of Record Id - [Optional]
changeCardMiscOption
Updates miscellaneous options for a credit card or a set of cards. Sends OptionType and OptionValue along with customer/card identifiers to the Lifecycle service and returns the list of CardMiscOptionLogRecordIds created for the change.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeCardMiscOption › Request Body
channelThree-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.
optionTypeOption Type - [Optional]
optionValueOption Value - [Optional]
customerNumberCustomer Number - [Optional]
mainCardRefNumberMain Card Ref Number - [Optional]
cardRefNumberCard Ref Number - [Optional]
allMainCardFlagAll Main Card Flag - [Optional]
allCardFlagAll Card Flag - [Optional]
changeCardMiscOption › Responses
Success
listOfCardMiscOptionLogRecordIdList Of Card Misc Option Log Record Id - [Optional]
getCardMiscOption
Retrieves miscellaneous option settings for credit cards based on channel, option type, customer number, main card reference, individual or all card flags, and card reference. Maps results from Lifecycle service to CardMiscOptionData objects including option type, value, customer number, and card references.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCardMiscOption › Request Body
channelThree-digit channel code (for example "002", not "Internet"). Used for entitlement, limits and the audit trail. See the Channels page (sidebar, or from Get started) for the full code list.
optionTypeOption Type - [Optional]
customerNumberCustomer Number - [Optional]
mainCardRefNumberMain Card Ref Number - [Optional]
cardRefNumberCard Ref Number - [Optional]
onlyMainCardFlagOnly Main Card Flag
getCardMiscOption › Responses
Success
Card Misc Option Data List - [Optional]