---
title: "Create Rule Parameter"
method: POST
path: "/v1/rules/{rule-id}/parameters"
tags: ["Rules Endpoints"]
---

# Create Rule Parameter

`POST /v1/rules/{rule-id}/parameters`

This operation adds a parameter to a rule for a given entity. These parameters will override the rule defaults during processing.

## Path parameters

- `rule-id` string, biginteger, required

## Query parameters

- `auditUser` string, required

## Request body

- union
  - object
    - `values` AmountParametersBody, required
      - `amount` string, biginteger, required
      - `shouldTriggerPartialApproval` boolean
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` MerchantsParametersBody, required
      - `items` object[]
        - `merchantId` string, required
        - `acquirerId` string — Acquirer id which can be used as additional parameter to specify merchant
        - `subMerchantId` string — SubMerchantId id which can be used as additional parameter to specify merchant
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` MerchantsParametersBody, required
      - `items` object[]
        - `merchantId` string, required
        - `acquirerId` string — Acquirer id which can be used as additional parameter to specify merchant
        - `subMerchantId` string — SubMerchantId id which can be used as additional parameter to specify merchant
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CardEntryModeParametersBody, required
      - `items` CardEntryMode[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CardEntryModeParametersBody, required
      - `items` CardEntryMode[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` MccParametersBody, required
      - `items` integer[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` MccParametersBody, required
      - `items` integer[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CardholderVerificationParametersBody, required
      - `items` CardholderVerificationType[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CardholderVerificationParametersBody, required
      - `items` CardholderVerificationType[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CountriesParameterBody, required — A valid ISO-3166-1 alpha-3 country code.
      - `items` CountryCode[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CountriesParameterBody, required — A valid ISO-3166-1 alpha-3 country code.
      - `items` CountryCode[]
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CardholderPresentParametersBody, required
      - `cardholderPresent` boolean, required
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CumulativeAmountIndividualLimitsParametersBody, required — Parameters for cumulative individual limits rule. At least one limit type must be specified (either amount or transaction count).
      - `limitCumulativeAmount` string, biginteger — The maximum cumulative amount allowed in the reset period
      - `resetPeriod` 'DAILY' | 'WEEKLY' | 'MONTHLY' | 'QUARTERLY' | 'YEARLY' | 'ROLLING_HOURLY' | 'ROLLING_DAILY', required — Period after which the cumulative amount is reset. * DAILY - Resets at 00:00 every day * WEEKLY - Resets at 00:00 every Monday * MONTHLY - Resets at 00:00 every first day of the month * QUARTERLY - Resets at 00:00 every first day of the quarter (Jan 1, Apr 1, Jul 1, Oct 1) * YEARLY - Resets at 00:00 every first day of the year * ROLLING_HOURLY - Rolling reset period based on specified number of hours from transaction time * ROLLING_DAILY - Rolling reset period based on specified number of days from transaction time
      - `rollingResetPeriodAmount` string, biginteger — The number of hours/days for rolling resets
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required
  - object
    - `values` CumulativeCountIndividualLimitsParametersBody, required — Parameters for cumulative individual limits rule. At least one limit type must be specified (either amount or transaction count).
      - `limitTransactionCount` string, biginteger — The maximum number of transactions allowed in the reset period
      - `resetPeriod` 'DAILY' | 'WEEKLY' | 'MONTHLY' | 'QUARTERLY' | 'YEARLY' | 'ROLLING_HOURLY' | 'ROLLING_DAILY', required — Period after which the cumulative amount is reset. * DAILY - Resets at 00:00 every day * WEEKLY - Resets at 00:00 every Monday * MONTHLY - Resets at 00:00 every first day of the month * QUARTERLY - Resets at 00:00 every first day of the quarter (Jan 1, Apr 1, Jul 1, Oct 1) * YEARLY - Resets at 00:00 every first day of the year * ROLLING_HOURLY - Rolling reset period based on specified number of hours from transaction time * ROLLING_DAILY - Rolling reset period based on specified number of days from transaction time
      - `rollingResetPeriodAmount` string, biginteger — The number of hours/days for rolling resets
    - `ruleType` 'DECLINE' | 'ALLOWED_MCC' | 'BLOCKED_MCC' | 'ALLOWED_MERCHANT_ID' | 'BLOCKED_MERCHANT_ID' | 'AMOUNT' | 'ALLOWED_MERCHANT_COUNTRY' | 'BLOCKED_MERCHANT_COUNTRY' | 'ALLOWED_CARD_ENTRY_MODES' | 'BLOCKED_CARD_ENTRY_MODES' | 'ALLOWED_CVM' | 'BLOCKED_CVM' | 'CARDHOLDER_PRESENT' | 'EXTERNAL_BALANCE_CHECK' | 'CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS' | 'CUMULATIVE_COUNT_INDIVIDUAL_LIMITS' | 'ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE' | 'ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE', required — ### DECLINE Always declines. Should be used together with filters. Parameters: None ### ALLOWED_MCC Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes ### BLOCKED_MCC Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes ### ALLOWED_MERCHANT_ID Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids ### BLOCKED_MERCHANT_ID Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids ### AMOUNT Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number ### ALLOWED_MERCHANT_COUNTRY Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes ### BLOCKED_MERCHANT_COUNTRY Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes ### BLOCKED_CARD_ENTRY_MODES Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes ### ALLOWED_CARD_ENTRY_MODES Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes ### ALLOWED_CVM Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes ### BLOCKED_CVM Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes ### EXTERNAL_BALANCE_CHECK Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None ### CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods ### ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE This ruleType is for internal enfuce use only ### ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE This ruleType is for internal enfuce use only
    - `entity` ExternalEntityReference, required
      - `id` string, required
      - `type` 'CARD' | 'CARD_HIERARCHY_GROUP', required

## Response `204`

Successful operation

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `500` — Internal server error

---

[API](https://skmtc.net/enfuce/apis/transfer-api.md) · [All operations](https://skmtc.net/enfuce/apis/transfer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/enfuce/transfer-api/versions/dc4a41118f80/schema)
