# Everest Card — generated from the portal's compiled model. # Do not edit: re-download rather than patch, or this drifts from the platform. # # Set @accessToken before sending anything. The token is a client_credentials # grant against the OAuth2 service — you supply the id and the secret, and the # portal never stores either. # Debit Digital Channels Integration API — v8.3.5.36, 84 operations. @baseUrl = https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit @accessToken = ### getCustomerDebitCardListByTenantId # Retrieves debit cards for a customer filtered by tenant ID, supporting multi-tenant architectures. POST {{baseUrl}}/debit/api/getCustomerDebitCardListByTenantId Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCustomerDebitShadowCardsByTenantId # Retrieves shadow card numbers (internal references) for a customer by tenant, supporting internal system integration. POST {{baseUrl}}/debit/api/getCustomerDebitShadowCardsByTenantId Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getDebitCardTransactionByUtid # Retrieves detailed information about a specific transaction identified by its unique transaction identifier (UTID). POST {{baseUrl}}/debit/api/getDebitCardTransactionByUtid Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getDebitCardTransactionByUtidNew # Retrieves a debit card transaction by UTID using the new transaction flow. Directly queries debit transactions by UTID and returns the matching transaction record. POST {{baseUrl}}/debit/api/getDebitCardTransactionByUtidNew Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeCardStatus # Changes the operational status of a debit card (e.g., Active, Blocked, Closed, Suspended). POST {{baseUrl}}/debit/api/changeCardStatus Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getApplicableProductsByCustomerNumber # Retrieves list of card products available for a customer based on their profile and eligibility. POST {{baseUrl}}/debit/api/getApplicableProductsByCustomerNumber Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardList # Retrieves a list of debit cards matching various search criteria, supporting multiple query patterns for different use cases. POST {{baseUrl}}/debit/api/getCardList Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardListNew # Retrieves the list of debit cards based on multiple filters such as ShadowCardNumber, CustomerNumber, MainCustomerNumber, Barcode, AccountNumber, BranchCode, CustomerNameSurname, IdentificationNumber, and CourierStatus. Supports corporate cards, active cards, and digital card flags. Returns a list of DebitCardModel including card details, sensitive data when applicable, account information via ListCardAccountByShadowCardNumber, card status logs, delivery information, and PIN setup status. Uses _dcidRepository.GetSearchByCustomernumberCardnumber for searching, _dbtServiceProxy for account and permission operations, _customerServiceProxy for card and PAN retrieval, and GetSensitiveData for retrieving sensitive card data such as CVV2. POST {{baseUrl}}/debit/api/getCardListNew Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCorporateCustomerInfoByIndividualCustomer # Retrieves corporate customer information (shadow card numbers, masked numbers, main customer number) for an individual customer who is part of a corporate program. POST {{baseUrl}}/debit/api/getCorporateCustomerInfoByIndividualCustomer Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCustomerAsset # Retrieves asset information (cards and accounts) for a customer, providing a portfolio view. POST {{baseUrl}}/debit/api/getCustomerAsset Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardInfo # Retrieves detailed information about a specific debit card, including status, linked accounts, and metadata. POST {{baseUrl}}/debit/api/getCardInfo Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardTypeByBin # Identifies card type and product information from BIN (Bank Identification Number) range. POST {{baseUrl}}/debit/api/getCardTypeByBin Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getAvailableECommerceLimit # Queries the available e-commerce transaction limit for a card on a specific date, accounting for daily/monthly usage. POST {{baseUrl}}/debit/api/getAvailableECommerceLimit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### replaceCard # Replaces an existing card (due to expiration, loss, damage, or upgrade) while maintaining account relationships and card history. POST {{baseUrl}}/debit/api/replaceCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeAndReplaceCard # Atomically changes card status (e.g., to closed) and initiates replacement in a single operation. POST {{baseUrl}}/debit/api/changeAndReplaceCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createIndividualCard # Creates a new individual debit card application and initiates the card issuance process for a retail customer. POST {{baseUrl}}/debit/api/createIndividualCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createIndividualSupplementaryCard # Issues a supplementary debit card beneath an existing main card, identified by the main card's shadowCardNumber. The supplementary card draws on the main card's accounts and carries no statement or auto-payment settings of its own. POST {{baseUrl}}/debit/api/createIndividualSupplementaryCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createCorporateCard # Creates a corporate debit card for business customers, supporting corporate account structures and permissions. POST {{baseUrl}}/debit/api/createCorporateCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createDummyCorporateCard # Creates the plastic-less corporate record that carries a firm's limit, statement period and payment settings. No card is produced and no PAN is returned; employee cards attach beneath it as supplementary cards. POST {{baseUrl}}/debit/api/createDummyCorporateCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createVirtualCard # Creates a virtual/digital debit card linked to an existing physical card, typically for online transactions or temporary use. POST {{baseUrl}}/debit/api/createVirtualCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### setCardPin # Sets or resets the PIN for a debit card using clear-text PIN input. POST {{baseUrl}}/debit/api/setCardPin Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeCardPin # Changes an existing PIN, requiring verification of the old PIN. POST {{baseUrl}}/debit/api/changeCardPin Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### verifyCardPin # Validates a provided PIN against the card's stored PIN. POST {{baseUrl}}/debit/api/verifyCardPin Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### verifyRsaPin # Secure PIN operations using RSA-encrypted PIN blocks, suitable for remote or less-trusted channels. POST {{baseUrl}}/debit/api/verifyRsaPin Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### setRsaPin # Secure PIN operations using RSA-encrypted PIN blocks, suitable for remote or less-trusted channels. POST {{baseUrl}}/debit/api/setRsaPin Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeRsaPin # Secure PIN operations using RSA-encrypted PIN blocks, suitable for remote or less-trusted channels. POST {{baseUrl}}/debit/api/changeRsaPin Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### increasePinTryCount # Administrative operation to increment or decrement the PIN retry counter (typically for unlocking cards or resetting counters). POST {{baseUrl}}/debit/api/increasePinTryCount Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### verifyRsaPinWithStaticSalt # Variant of secure PIN verification using a static salt value in addition to the operation date. POST {{baseUrl}}/debit/api/verifyRsaPinWithStaticSalt Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### verifyCVV # Validates a provided CVV2 against the card's current CVV. POST {{baseUrl}}/debit/api/verifyCVV Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### verifyCVVPartial # Validates a partial CVV (e.g., last 2 digits) for lower-security verification scenarios. POST {{baseUrl}}/debit/api/verifyCVVPartial Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### generateCVV # Generates a new CVV2 (Card Verification Value) for a card, typically after the previous CVV has been compromised or expired. POST {{baseUrl}}/debit/api/generateCVV Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### attachCardAccount # Links a bank account to a debit card, enabling the card to authorize transactions against that account's balance. POST {{baseUrl}}/debit/api/attachCardAccount Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### detachCardAccount # Unlinks an account from a debit card so the card can no longer draw on it. The card itself stays open, and any other linked accounts are untouched. POST {{baseUrl}}/debit/api/detachCardAccount Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### detachCardAccountByAccountNumber # Unlinks an account from a debit card, identifying the account by its number rather than by the card reference. POST {{baseUrl}}/debit/api/detachCardAccountByAccountNumber Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### modifyCardAccount # Updates account relationship properties (e.g., priority, alias) without removing the linkage. POST {{baseUrl}}/debit/api/modifyCardAccount Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### listCardAccountByAccountNumber # Retrieves all cards linked to a specific account number. POST {{baseUrl}}/debit/api/listCardAccountByAccountNumber Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### listCardAccountByShadowCardNumber # Retrieves all accounts linked to a specific card. POST {{baseUrl}}/debit/api/listCardAccountByShadowCardNumber Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### recreateCustomerCardAccounts # Recreates account linkages for a customer's cards, typically after account structure changes or data migration. POST {{baseUrl}}/debit/api/recreateCustomerCardAccounts Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### saveCardAccountCurrencyConversion # Sets the currency conversion behaviour for a card and its linked account. Applies to transactions in a currency the account does not hold. POST {{baseUrl}}/debit/api/saveCardAccountCurrencyConversion Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardAccountCurrencyConversion # Reads the currency conversion setting for a card and its linked account — which currency a transaction is converted into when the two differ. POST {{baseUrl}}/debit/api/getCardAccountCurrencyConversion Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardPinOperationHistory # Retrieves the history of PIN-related operations for a card, supporting audit and security investigations. POST {{baseUrl}}/debit/api/getCardPinOperationHistory Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardPermissions # Retrieves all permission and restriction settings for a card, showing what transaction types and channels are permitted or blocked. POST {{baseUrl}}/debit/api/getCardPermissions Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### saveCardPermissions # Updates card permissions and restrictions, enabling or disabling specific transaction capabilities. POST {{baseUrl}}/debit/api/saveCardPermissions Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### saveCardBnplPermission # Saves or updates Buy Now Pay Later (BNPL) permissions for a card. Accepts card reference number, channel, and BNPL permission details to enable or disable BNPL features on the card. POST {{baseUrl}}/debit/api/saveCardBnplPermission Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### resetCvvCounter # Resets the CVV retry counter, typically after successful verification or administrative intervention. POST {{baseUrl}}/debit/api/resetCvvCounter Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeCardBranch # Updates the branch assignment for a specific card. POST {{baseUrl}}/debit/api/changeCardBranch Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeCustomerBranch # Updates branch assignment for a customer and all associated cards. POST {{baseUrl}}/debit/api/changeCustomerBranch Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### transferBranchCustomer # Transfers customers and their cards between branches, supporting branch consolidation or customer relocation. POST {{baseUrl}}/debit/api/transferBranchCustomer Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getPendingCardEmbossList # Retrieves list of cards pending physical embossing (name printing on card). POST {{baseUrl}}/debit/api/getPendingCardEmbossList Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### cancelCardEmbossByShadowCardNumber # Cancels a pending emboss request, typically if card is being replaced or cancelled before production. POST {{baseUrl}}/debit/api/cancelCardEmbossByShadowCardNumber Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardLimitationParameterData # Retrieves detailed limitation parameter data including both configured limits and system defaults. POST {{baseUrl}}/debit/api/getCardLimitationParameterData Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardOperationLimit # Retrieves all operation limits configured for a specific card, showing transaction limits by type, channel, and time period. POST {{baseUrl}}/debit/api/getCardOperationLimit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### setCardOperationLimit # Creates or updates operation limits for a card. POST {{baseUrl}}/debit/api/setCardOperationLimit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### removeCardOperationLimit # Removes specific operation limits from a card, reverting to default or customer-level limits. POST {{baseUrl}}/debit/api/removeCardOperationLimit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getDebitTransactionAll # Retrieves a comprehensive list of debit card transactions matching specified filters, supporting detailed transaction analysis and reporting. POST {{baseUrl}}/debit/api/getDebitTransactionAll Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### isCustomerConvertToRipper # Checks whether customer or card data exists in "Ripper" system (likely a legacy or external system). POST {{baseUrl}}/debit/api/isCustomerConvertToRipper Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### isCardFoundIn # Checks whether a specific card exists in the system. Accepts a CardNumber and returns a flag (IsFound) along with the ServiceDomainId indicating where the card was found. POST {{baseUrl}}/debit/api/isCardFoundIn Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createNoNameCardApplication # Manages "no-name" card applications, which are card applications created without immediate cardholder name assignment (possibly for instant issuance or temporary cards). POST {{baseUrl}}/debit/api/createNoNameCardApplication Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### cancelNoNameCardApplication # Cancels a no-name debit card application using channel, application ID, correlation ID, and reason for cancellation. POST {{baseUrl}}/debit/api/cancelNoNameCardApplication Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### updateNoNameCardApplication # Updates a no-name card application. Allows modification of pending applications without customer name. POST {{baseUrl}}/debit/api/updateNoNameCardApplication Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### updateTransactionForBNPL # Updates installment information for BNPL (Buy Now Pay Later) transactions. Updates corresponding transaction records for Installment Count, Installment Parameter, and Installment Profit Rate to synchronize with core banking system. POST {{baseUrl}}/debit/api/updateTransactionForBNPL Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### activateNoNameCard # Manages "no-name" card applications, which are card applications created without immediate cardholder name assignment (possibly for instant issuance or temporary cards). POST {{baseUrl}}/debit/api/activateNoNameCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createCardUsingNoNameApplication # Manages "no-name" card applications, which are card applications created without immediate cardholder name assignment (possibly for instant issuance or temporary cards). POST {{baseUrl}}/debit/api/createCardUsingNoNameApplication Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### createAndProcessNoNameCardApplication # Creates and processes a no-name debit card application, handling accounts, permissions, and digital card flags. Returns application ID, card references, masked and shadow card numbers, and sensitive card data if applicable. POST {{baseUrl}}/debit/api/createAndProcessNoNameCardApplication Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### replaceNoNameCard # Manages "no-name" card applications, which are card applications created without immediate cardholder name assignment (possibly for instant issuance or temporary cards). POST {{baseUrl}}/debit/api/replaceNoNameCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### replaceCardUsingNoNameApplication # Replaces a card using a no-name application. Accepts channel, application ID, barcode, and customer number. Returns the new card details including card reference numbers, masked card number, shadow card number, record ID, warnings, and sensitive card data if available. POST {{baseUrl}}/debit/api/replaceCardUsingNoNameApplication Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeAndReplaceNoNameCard # Changes the status of a no-name debit card and optionally replaces it or its application, handling digital and non-digital card scenarios. Returns updated status, new card details, and application ID if applicable. POST {{baseUrl}}/debit/api/changeAndReplaceNoNameCard Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCustomerOperationLimit # Manage operation limits at the customer level, applying to all cards for that customer. POST {{baseUrl}}/debit/api/getCustomerOperationLimit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### setCustomerOperationLimit # Manage operation limits at the customer level, applying to all cards for that customer. POST {{baseUrl}}/debit/api/setCustomerOperationLimit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### removeCustomerOperationLimit # Manage operation limits at the customer level, applying to all cards for that customer. POST {{baseUrl}}/debit/api/removeCustomerOperationLimit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCustomerLimitationParameterData # Retrieves customer-level limitation parameters, showing defaults and inheritance rules. POST {{baseUrl}}/debit/api/getCustomerLimitationParameterData Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardApplicationList # Retrieves card applications for a customer or specific application ID, supporting application status tracking. POST {{baseUrl}}/debit/api/getCardApplicationList Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCustomerAssetsSummaryDebit # Retrieves a summary of debit card assets for a customer, optimized for display and reporting. POST {{baseUrl}}/debit/api/getCustomerAssetsSummaryDebit Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getDebitCustomerLisfOfBranch # Retrieves the list of debit customers for a given branch. Uses channel information and branch code to return customer OID list. POST {{baseUrl}}/debit/api/getDebitCustomerLisfOfBranch Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### changeCardMiscOption # Manages miscellaneous card options that don't fit into standard categories (permissions, limits, etc.). POST {{baseUrl}}/debit/api/changeCardMiscOption Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getCardMiscOption # Manages miscellaneous card options that don't fit into standard categories (permissions, limits, etc.). POST {{baseUrl}}/debit/api/getCardMiscOption Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getDigitalSlipReceipt # Retrieves digital receipt/slip information for a transaction, supporting paperless receipt delivery. POST {{baseUrl}}/debit/api/getDigitalSlipReceipt Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getDebitApplicationIdByFromShadowCardNumber # Retrieves application ID for a card replacement, linking old and new card applications. POST {{baseUrl}}/debit/api/getDebitApplicationIdByFromShadowCardNumber Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### submitCardApplicationExtStatus # Updates the external status of a card application, supporting integration with external application systems. POST {{baseUrl}}/debit/api/submitCardApplicationExtStatus Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### addDebitCardLog # Adds a log entry for a debit card operation, supporting audit trails and debugging. POST {{baseUrl}}/debit/api/addDebitCardLog Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getAuthorizationListByBegindateEnddate # Retrieves the list of debit card authorizations for a given period. Requires start date and end date as input and returns the authorization transactions that occurred within that date range. POST {{baseUrl}}/debit/api/getAuthorizationListByBegindateEnddate Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### getDbttransactionByCardrefCustomernum # Retrieves debit card transaction records based on card reference number and customer number. Calls DCID repository to fetch transaction data and returns the result without additional filtering or transformation. POST {{baseUrl}}/debit/api/getDbttransactionByCardrefCustomernum Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### healthCheck # Performs a basic health check of the DebitDigitalChannelsIntegration service. Returns a result status (OK) and the current server date/time. POST {{baseUrl}}/debit/api/healthCheck Content-Type: application/json Authorization: Bearer {{accessToken}} {} ### refreshCache # Refreshes all relevant cache entries including card products, parameters, BIN, card statuses, transaction code matrices, and organization info for the Debit Digital Channels Integration. Ensures up-to-date values for processing and validation. POST {{baseUrl}}/debit/api/refreshCache Content-Type: application/json Authorization: Bearer {{accessToken}} {}