Card and customer limits
Raise, lower and reverse the spending limit on a card or on the customer behind it. Every change returns a log id you can reverse with.
changeCardLimitDecrease
Decreases the limit of a specified card. The method validates that the request and limit are provided, then calls the LimitService to apply the decrease. Returns log IDs for both card and customer limit changes, and LKS result if ChangeCustomerLimit is true. Handles optional parameters such as LimitRatio, CashLimitRatio, ApplicationNo, CardProfileSetCode, and SkipReverseWhenLksFailed.
Part of:
- Journey 02 · Managing a card product — step 2, Change limits
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeCardLimitDecrease › 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.
shadowCardNumberShadow Card Number - [Optional]
limitLimit - [Optional]
cardRefNumberCard Ref Number - [Optional]
limitRatioLimit Ratio - [Optional]
cashLimitRatioCash Limit Ratio - [Optional]
changeCustomerLimitChange Customer Limit - [Optional]
cardProfileSetCodeCard Profile Set Code - [Optional]
applicationNoApplication No - [Optional]
skipReverseWhenLksFailedSkip Reverse When Lks Failed - [Optional]
changeCardLimitDecrease › Responses
Success
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]
listOfCustomerLimitChangeLogIdList Of Customer Limit Change Log Id - [Optional]
Lks Result - [Optional]
changeCardLimitIncrease
Increases the limit of a specified card. The method validates that the request and limit are provided, then calls the LimitService to apply the increase. Returns log IDs for both card and customer limit changes. Supports optional parameters such as LimitRatio, CashLimitRatio, ChangeCustomerLimit, and CardProfileSetCode.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeCardLimitIncrease › 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.
shadowCardNumberShadow Card Number - [Optional]
limitLimit - [Optional]
cardRefNumberCard Ref Number - [Optional]
limitRatioLimit Ratio - [Optional]
cashLimitRatioCash Limit Ratio - [Optional]
changeCustomerLimitChange Customer Limit - [Optional]
cardProfileSetCodeCard Profile Set Code - [Optional]
changeCardLimitIncrease › Responses
Success
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]
listOfCustomerLimitChangeLogIdList Of Customer Limit Change Log Id - [Optional]
changeCardLimitReverse
Reverses previously applied card and/or customer limit changes. Takes lists of CardLimitChangeLogId and CustomerLimitChangeLogId, calls LimitService to perform the reversal, and returns any errors encountered. Logs errors if reversal fails for any entry.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeCardLimitReverse › 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.
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]
listOfCustomerLimitChangeLogIdList Of Customer Limit Change Log Id - [Optional]
changeCardLimitReverse › Responses
Success
listOfErrorList Of Error - [Optional]
resetCardLimit
Resets the credit limit for a specific card, based on the provided card reference number. Returns the change log record ID as confirmation of the reset action.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
resetCardLimit › Request Body
cardRefNumberCard Ref Number - [Optional]
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.
resetCardLimit › Responses
Success
changeLogRecordIdChange Log Record Id
changeCardAutoLimitIncrease
Updates the AutoLimitIncreaseFlag for a card. Calls lifecycle service ChangeCardAutoLimitIncrease with given CardRefNumber, ShadowCardNumber, and desired AutoLimitIncreaseFlag. Returns the updated card reference, new flag value, and whether the change occurred.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeCardAutoLimitIncrease › 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.
cardRefNumberCard Ref Number - [Optional]
autoLimitIncreaseFlagAuto Limit Increase Flag - [Optional]
shadowCardNumberShadow Card Number - [Optional]
changeCardAutoLimitIncrease › Responses
Success
isChangedIs Changed
cardRefNumberCard Ref Number - [Optional]
autoLimitIncreaseFlagAuto Limit Increase Flag - [Optional]
getCustomerTotalLimitInfo
Retrieves the total limit information for a customer. The method validates the request, fetches the customer master information to get the overall customer limit, and then determines the last application ID associated with a product. It identifies the physical card with the highest limit and most recent insertion date, and if none is available or the application ID is missing, it checks digital cards. The response includes the customer's total limit and the corresponding card application ID.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCustomerTotalLimitInfo › 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.
customerNumberCustomer Number
productNumberProduct Number - [Optional]
getCustomerTotalLimitInfo › Responses
Success
customerLimitCustomer Limit - [Optional]
cardApplicationNumberCard Application Number - [Optional]
getCreditCardLimit
Retrieves credit card limit information using ShadowCardNumber. Validates the card identifier, resolves the card reference number, and fetches limit data from the limit service. Returns total card limit and available cash advance limit.
Part of:
- Journey 02 · Managing a card product — step 1, Read limits
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCreditCardLimit › Request Body
shadowCardNumberShadow Card Number - [Optional]
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.
getCreditCardLimit › Responses
Success
availableCashAdvanceLimitAvailable Cash Advance Limit
totalLimitTotal Limit
getCardAvailableLimit
Retrieves the available credit and cash limits for a given card, including main and supplementary card limits and usage details.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCardAvailableLimit › 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.
cardRefNumberCard Ref Number - [Optional]
getCardAvailableLimit › Responses
Success
availableLimitAvailable Limit
customerAvailableLimitCustomer Available Limit
availableCashLimitAvailable Cash Limit
customerAvailableCashLimitCustomer Available Cash Limit
limitLimit
customerLimitCustomer Limit
cashLimitCash Limit
customerCashLimitCustomer Cash Limit
limitUsedLimit Used
customerLimitUsedCustomer Limit Used
cashLimitUsedCash Limit Used
customerCashLimitUsedCustomer Cash Limit Used
supplementaryCardSupplementary Card
mainCardAvailableLimitMain Card Available Limit - [Optional]
mainCardAvailableCashLimitMain Card Available Cash Limit - [Optional]
mainCardLimitMain Card Limit - [Optional]
mainCardCashLimitMain Card Cash Limit - [Optional]
mainLimitUsedMain Limit Used - [Optional]
mainCashLimitUsedMain Cash Limit Used - [Optional]
getCustomerAvailableLimit
Retrieves the available credit and cash limits for a customer. Uses MainCustomerNumber and Channel to call the limit service proxy and returns available cash limit, total available limit, and related usage information. All limit-related fields are populated from the service response.
Part of:
- Journey 02 · Managing a card product — step 1, Read limits
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
getCustomerAvailableLimit › 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.
mainCustomerNumberMain Customer Number - [Optional]
getCustomerAvailableLimit › Responses
Success
availableLimitAvailable Limit
availableCashLimitAvailable Cash Limit
limitLimit
cashLimitUsedCash Limit Used
limitUsedLimit Used
changeCorporateCardLimitDecrease
Decreases the limit of a corporate credit card. Calls the Limit service to reduce the card limit and optionally the customer limit. Returns lists of change log IDs for the card and customer limits.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeCorporateCardLimitDecrease › 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.
shadowCardNumberShadow Card Number - [Optional]
limitLimit - [Optional]
cardRefNumberCard Ref Number - [Optional]
limitRatioLimit Ratio - [Optional]
cashLimitRatioCash Limit Ratio - [Optional]
changeCustomerLimitChange Customer Limit - [Optional]
cardProfileSetCodeCard Profile Set Code - [Optional]
applicationNoApplication No - [Optional]
changeCorporateCardLimitDecrease › Responses
Success
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]
listOfCustomerLimitChangeLogIdList Of Customer Limit Change Log Id - [Optional]
changeCorporateCardLimitIncrease
Increases the limit of a corporate credit card. Calls the Limit service to raise the card limit and optionally the customer limit. Returns lists of change log IDs for both the card and customer limits.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeCorporateCardLimitIncrease › 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.
shadowCardNumberShadow Card Number - [Optional]
limitLimit - [Optional]
cardRefNumberCard Ref Number - [Optional]
limitRatioLimit Ratio - [Optional]
cashLimitRatioCash Limit Ratio - [Optional]
changeCustomerLimitChange Customer Limit - [Optional]
cardProfileSetCodeCard Profile Set Code - [Optional]
changeCorporateCardLimitIncrease › Responses
Success
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]
listOfCustomerLimitChangeLogIdList Of Customer Limit Change Log Id - [Optional]
changeIndividualCardLimit
Updates the limit for an individual credit card. Supports updating the card limit, the customer limit, and optionally increasing all main cards limit for the customer. Returns logs of card and customer limit changes.
Part of:
- Journey 02 · Managing a card product — step 2, Change limits
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeIndividualCardLimit › 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.
customerNumberCustomer Number - [Optional]
cardRefNumberCard Ref Number - [Optional]
newCustomerLimitNew Customer Limit - [Optional]
newCardLimitNew Card Limit - [Optional]
increaseAllMainCardsLimitFlagIncrease All Main Cards Limit Flag - [Optional]
changeIndividualCardLimit › Responses
Success
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]
listOfCustomerLimitChangeLogIdList Of Customer Limit Change Log Id - [Optional]
decreaseCustomerLimit
Decreases the credit limit of a customer. Returns the customer limit change log IDs, card limit change log IDs, and LKS transaction result.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
decreaseCustomerLimit › 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.
customerNumberCustomer Number - [Optional]
newCustomerLimitNew Customer Limit - [Optional]
skipReverseWhenLksFailedSkip Reverse When Lks Failed - [Optional]
decreaseCustomerLimit › Responses
Success
listOfCustomerLimitChangeLogIdList Of Customer Limit Change Log Id - [Optional]
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]
Lks Result - [Optional]
changeVirtualCardLimit
Updates the limit of a virtual card. Supports different limit types and end-of-day flag. Returns the new limit and log IDs for the limit change.
Headers
evrst-ptrnidCorrelation id for this request. Echo it in your own logs to trace the call through the platform.
changeVirtualCardLimit › 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.
cardRefNumberCard Ref Number - [Optional]
limitTypeLimit Type - [Optional]
newDemandedAvailableLimitNew Demanded Available Limit - [Optional]
endOfDayFlagEnd Of Day Flag - [Optional]
changeVirtualCardLimit › Responses
Success
newLimitNew Limit
listOfCardLimitChangeLogIdList Of Card Limit Change Log Id - [Optional]