Everest Card — API reference
  • Credit
  • Debit
  • Prepaid
  • Corebanking
  • OAuth2
  • Delivery
Information
Cards
    Card applications
      Service that lists card applicationspostService that returns the application information for a card based on its Shadow Card NumberpostService that changes the card application statuspost
    Card issuance and personalisation
      Service that lists the products a customer is eligible for, based on customer numberpostService for creating a Individual Bank Cardpost/debit/api/createIndividualSupplementaryCardpostService for creating a Corporate Bank Cardpost/debit/api/createDummyCorporateCardpostService for creating a Virtual CardpostService that lists cards currently in the printing processpostService that cancels card issuance based on the Shadow Card Numberpost
    Card lifecycle
      List tenant debit cards for a customerpostService that lists Shadow and Masked card information based on the customer’s Tenant informationpostService that allows updating the status information of a cardpostService that lists detailed card informationpostService that lists detailed card informationpostService that retrieves card informationpostCard renewal servicepostService that updates a card to a renewable status and performs card renewalpostService that checks the existence of a card based on the open card numberpostService for adding Debit Card logspost
    No-name cards
      Service for creating a No Name card applicationpostService that cancels a No Name card applicationpostService that updates a No Name card applicationpostService that activates a No Name cardpostService that creates a card via No Name ApplicationpostService that receives a No Name card application and creates the cardpostNo Name Card renewal servicepostService that performs card renewal via No Name ApplicationpostService that updates a No Name card to a renewable status and performs card renewalpost
Customers and accounts
    Branch management
      Service that changes the branch associated with a cardpostService that changes the customer’s associated branchpostService that changes the customer’s associated branchpostService that lists customer numbers by branchpost
    Customers
      Service that lists corporate cards of a individual customerpostService that retrieves customer asset informationpostService that returns whether the customer is flagged as riskypostService that lists customer card informationpost
    Account linking
      Service that links an account to a cardpost/debit/api/detachCardAccountpost/debit/api/detachCardAccountByAccountNumberpostService that updates the account linked to a cardpostService that lists card account information based on account numberpostService that lists card account information based on Shadow Card NumberpostService that updates the account linked to a cardpost/debit/api/saveCardAccountCurrencyConversionpost/debit/api/getCardAccountCurrencyConversionpost
Transactions
    Service that lists Bank Card transaction details based on UTIDpostService that lists Bank Card transaction details based on UTIDpostService that lists all transactions related to a cardpost/debit/api/updateTransactionForBNPLpostService that lists Digital Slip preferences based on a given UTIDpostService that lists authorization transactions within a given date rangepostService that lists customer debit transactions based on request criteriapost
Limits and controls
    Card and customer limits
      Service that lists available e-commerce limit informationpost
    Operation limits
      Service that lists parameter-based limit values defined on a cardpostService that lists customized limits or parameter-based limit details defined on a cardpostService that customizes the transaction limit of a cardpostService that removes customized limits defined for a cardpostService that lists customized or parameter-based limit details defined for the customerpostService that customizes the customer’s transaction limitpostService that removes customizable limits defined for a customerpostService that lists parameter-based limit values defined for the customerpost
    Permissions and restrictions
      Service that lists restrictions defined on a cardpostService that adds or removes restrictions on a cardpost/debit/api/saveCardBnplPermissionpostService that updates Digital Slip delivery preferencespostService that lists Digital Slip preferencespost
Security
    PIN and card security
      Service that generates a card PINpostService that enables changing the card’s PINpostService that validates the accuracy of the card PINpostService that validates the card PIN using an encrypted PIN blockpostService that generates the card PIN using an encrypted PIN blockpostService that changes the card’s PIN using an encrypted PIN blockpostService that increases the PIN retry counterpostService that validates the card PIN using an encrypted PIN blockpostCVV validation servicepostCVV validation servicepostCVV generation servicepostService that lists the card PIN transaction historypostService that resets the CVV retry counter on a cardpost
Platform
    Platform operations
      Method that checks whether the service is operationalpostRefresh Cachepost
    Reference data
      Service that retrieves the card type based on the BIN numberpost
SchemasError codes
powered by Zudoku
Debit Digital Channels Integration
Debit Digital Channels Integration

Customers

Read the customer behind the cards — portfolio summary, corporate relationships and total assets.


Service that lists corporate cards of a individual customer

POST
https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit
/debit/api/getCorporateCustomerInfoByIndividualCustomer

Retrieves corporate customer information for a given individual customer. Validates the request, fetches customer assets, and filters for corporate supplementary cards (ProductSegmentCode = "T"). Returns a GetCorporateCustomerInfoByIndividualCustomerResponse containing MainCustomerNumber, ShadowCardNumber, and MaskedCardNumber for each relevant card.

Service that lists corporate cards of a individual customer › Request Body

GetCorporateCustomerInfoByIndividualCustomerRequest
customerNumber
​integer | null · int64

Customer Number - [Optional]

channel
​string | null

Channel - [Optional]

Service that lists corporate cards of a individual customer › Responses

Success

GetCorporateCustomerInfoByIndividualCustomerResponse
​array | null

List Of Debit Corporate Customer Info - [Optional]

POST/debit/api/getCorporateCustomerInfoByIndividualCustomer
curl https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getCorporateCustomerInfoByIndividualCustomer \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "customerNumber": 0, "channel": "channel" }'
Example Request Body
{ "customerNumber": 0, "channel": "channel" }
json
Example Responses
{ "listOfDebitCorporateCustomerInfo": [ { "mainCustomerNumber": "mainCustomerNumber", "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber" } ] }
json
application/json

Service that retrieves customer asset information

POST
https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit
/debit/api/getCustomerAsset

Retrieves all debit card assets for a given customer. Fetches card details, sensitive data, account info, status, and delivery info. Uses _dcidRepository.GetCustomerAssetByCustomernumber for card data, _dbtServiceProxy.ListCardAccountByShadowCardNumber for account info, _coreBankingIntegrationOutdoor.GetAccountInformation for balances, and GetSensitiveData for sensitive card info (CVV2, PAN). Returns a GetCustomerAssetResponse containing a list of DebitCardModel with all relevant information.

Service that retrieves customer asset information › Request Body

GetCustomerAssetRequest
customerNumber
​integer · int64 · required

Customer Number - [Optional]

purpose
​string | null

Purpose - [Optional]

channelCode
​string | null

Channel Code - [Optional]

Service that retrieves customer asset information › Responses

Success

GetCustomerAssetResponse
​array | null

List Of Card - [Optional]

POST/debit/api/getCustomerAsset
curl https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getCustomerAsset \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "customerNumber": 0, "purpose": "purpose", "channelCode": "channelCode" }'
Example Request Body
{ "customerNumber": 0, "purpose": "purpose", "channelCode": "channelCode" }
json
Example Responses
{ "listOfCard": [ { "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "customerNumber": 0, "mainCustomerNumber": 0, "relatedCardRefNumber": "relatedCardRefNumber", "supplementaryCardFlag": true, "cardRefCurrentCardFlag": true, "branchCode": 0, "branchName": "branchName", "ownerName": "ownerName", "ownerSecondName": "ownerSecondName", "ownerSurname": "ownerSurname", "embossName": "embossName", "productNumber": "productNumber", "productSegmentCode": "productSegmentCode", "cardStatusCode": "cardStatusCode", "cardStatusDscr": "cardStatusDscr", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonDscr": "cardStatusReasonDscr", "virtualFlag": true, "productName": "productName", "productShortName": "productShortName", "tenantId": "tenantId", "emvFlag": true, "magneticStripeFlag": true, "contactlessFlag": true, "rewardEarningFlag": true, "cardBrand": "cardBrand", "cardBrandDescription": "cardBrandDescription", "cardDeliveryType": "cardDeliveryType", "expiryDateStr": "expiryDateStr", "provisionStatusFlag": true, "digitalCardFlag": true, "insertDate": "2024-08-25T15:00:00Z", "cvv2RetryCount": 0, "pinRetryCount": 0, "barcode": "barcode", "fromShadowCardNumber": "fromShadowCardNumber", "toShadowCardNumber": "toShadowCardNumber", "requestDate": "2024-08-25T15:00:00Z", "requestChannel": "requestChannel", "embossReasonCode": "embossReasonCode", "embossReasonDescription": "embossReasonDescription", "embossReasonSubCode": "embossReasonSubCode", "embossReasonSubDesc": "embossReasonSubDesc", "cardStatusChangeDate": "2024-08-25T15:00:00Z", "firstTrnDate": "2024-08-25T15:00:00Z", "lastTrnDate": "2024-08-25T15:00:00Z", "firstPinSetDate": "2024-08-25T15:00:00Z", "lastPinSetDate": "2024-08-25T15:00:00Z", "lastPinChangeDate": "2024-08-25T15:00:00Z", "deliveryAddress": "deliveryAddress", "isFirstPinSet": "isFirstPinSet", "sendingBranchCode": "sendingBranchCode", "sendingAddressType": "sendingAddressType", "productGroupCode": "productGroupCode", "productGroupDescription": "productGroupDescription", "fromMaskedCardNumber": "fromMaskedCardNumber", "toMaskedCardNumber": "toMaskedCardNumber", "disabledFlag": true, "cardAccountInfoList": [ { "accountNumber": 0, "cardAccountType": "cardAccountType", "accountType": "accountType", "accountSubType": "accountSubType", "accountBranchId": 0, "accountOrderFlag": true, "fecCode": 0, "currencyCode": "currencyCode", "balance": 0, "usableBalance": 0, "iBAN": "iBAN", "errorDescription": "errorDescription" } ], "sensitiveData": { "pan": "pan", "cvv2": "cvv2" }, "pendingReplaceApplicationExists": true, "pinStatus": "pinStatus", "cardStatusChangeChannel": "cardStatusChangeChannel", "securityFlag": true, "citizenshipNumber": "citizenshipNumber", "taxNumber": "taxNumber", "customerNameSurname": "customerNameSurname", "cardSeqNumber": 0, "isDelivered": true } ] }
json
application/json

Service that returns whether the customer is flagged as risky

POST
https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit
/debit/api/isCustomerConvertToRipper

Checks whether a customer has any cards in the system. Accepts a CustomerNumber and returns flags indicating whether the customer has Credit, Debit, or Prepaid cards.

Service that returns whether the customer is flagged as risky › Request Body

IsCustomerConvertToRipperRequest
customerNumber
​integer · int64 · required

Customer Number - [Optional]

Service that returns whether the customer is flagged as risky › Responses

Success

IsCustomerConvertToRipperResponse
haveAnyDebitCard
​boolean · required

Have Any Debit Card - [Optional]

haveAnyCreditCard
​boolean · required

Have Any Credit Card - [Optional]

haveAnyPrepaidCard
​boolean · required

Have Any Prepaid Card - [Optional]

POST/debit/api/isCustomerConvertToRipper
curl https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit/debit/api/isCustomerConvertToRipper \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "customerNumber": 0 }'
Example Request Body
{ "customerNumber": 0 }
json
Example Responses
{ "haveAnyDebitCard": true, "haveAnyCreditCard": true, "haveAnyPrepaidCard": true }
json
application/json

Service that lists customer card information

POST
https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit
/debit/api/getCustomerAssetsSummaryDebit

Retrieves a summarized list of debit card assets for a customer. Fetches card details, status, and related accounts. Uses _dcidRepository.GetCustomerAssetsSummaryDebit for card info, _dbtServiceProxy.ListCardAccountByShadowCardNumber for accounts, _coreBankingIntegrationOutdoor.GetAccountInformation for balances, and _cache for product and status descriptions. Filters out invalid or expired reissue cards and orders the list according to sort rules. Returns GetCustomerAssetsSummaryDebitResponse containing a list of GetCustomerAssetsSummaryDebitCardModel with card and account info.

Service that lists customer card information › Request Body

GetCustomerAssetsSummaryDebitRequest
customerNumber
​integer · int64 · required

Customer Number - [Optional]

channelCode
​string | null

Channel Code - [Optional]

Service that lists customer card information › Responses

Success

GetCustomerAssetsSummaryDebitResponse
​array | null

List Of Card - [Optional]

POST/debit/api/getCustomerAssetsSummaryDebit
curl https://devcard.sim-ant.com/SandBox/IntegrationDigitalChannelDebit/debit/api/getCustomerAssetsSummaryDebit \ --request POST \ --header 'Content-Type: application/json' \ --data '{ "customerNumber": 0, "channelCode": "channelCode" }'
Example Request Body
{ "customerNumber": 0, "channelCode": "channelCode" }
json
Example Responses
{ "listOfCard": [ { "shadowCardNumber": "shadowCardNumber", "maskedCardNumber": "maskedCardNumber", "cardRefNumber": "cardRefNumber", "mainCardRefNumber": "mainCardRefNumber", "customerNumber": "customerNumber", "mainCustomerNumber": "mainCustomerNumber", "supplementaryCardFlag": true, "productNumber": "productNumber", "productName": "productName", "productShortName": "productShortName", "expiryDateStr": "expiryDateStr", "digitalCardFlag": true, "cardStatusCode": "cardStatusCode", "cardStatusCodeDescription": "cardStatusCodeDescription", "cardStatusReasonCode": "cardStatusReasonCode", "cardStatusReasonCodeDescription": "cardStatusReasonCodeDescription", "cardStatusChangeChannel": "cardStatusChangeChannel", "securityFlag": true, "cardAccountInfoList": [ { "accountNumber": 0, "cardAccountType": "cardAccountType", "accountType": "accountType", "accountSubType": "accountSubType", "accountBranchId": 0, "accountOrderFlag": true, "fecCode": 0, "currencyCode": "currencyCode", "balance": 0, "usableBalance": 0, "iBAN": "iBAN", "errorDescription": "errorDescription" } ] } ] }
json
application/json

Branch managementAccount linking