# Product Graduating for a new Account range with Multiple rules
source: https://developer.mastercard.com/account-catalog-services/documentation/testing/are-enablement/5-multiple-rules/index.md

* Rule 1: Any transaction between 0 to 50000 USD is Graduated to MAB.
* Rule 2: Any transaction between 500001 USD to 100000 USD is graduated to MVG.

### Endpoint - POST {#endpoint---post}

* Sandbox
* Production

```Sandbox
https://sandbox.api.mastercard.com/asc/acs-api/account-ranges
```

```Production
https://api.mastercard.com/asc/acs-api/account-ranges
```

### Account Range Request API {#account-range-request-api}

* `requestId`: "request6"
* authorization: "reqKey"

* JSON

```JSON
{
  "accountRangeStart": "5XXXXXXXXXXXXXXXXXX",
  "accountRangeEnd": "5XXXXXXXXXXXXXXXXXX",
  "accountLevelManagement": {
    "productRules": [
      {
        "productRuleStatus": "A",
        "productGraduationProductCode": "MAB",
        "posCountryCode": "",
        "cardholderTransactionTypeCode": "",
        "amountTransactionLow": "0",
        "amountTransactionHigh": "50000",
        "currencyCodeTransaction": "840",
        "merchantType": "",
        "acquiringInstitutionIDCode": "",
        "mastercardAssignedID": "",
        "cardAcceptorIDCode": "",
        "subMerchantID": ""
      },
      {
        "productRuleStatus": "A",
        "productGraduationProductCode": "MAB",
        "posCountryCode": "",
        "cardholderTransactionTypeCode": "",
        "amountTransactionLow": "50001",
        "amountTransactionHigh": "100000",
        "currencyCodeTransaction": "840",
        "merchantType": "",
        "acquiringInstitutionIDCode": "",
        "mastercardAssignedID": "",
        "cardAcceptorIDCode": "",
        "subMerchantID": ""
      }
    ]
  }
}
```

### Account Range Response API {#account-range-response-api}

* `requestId`: "request6"

* JSON

```JSON
{
    "accountRangeStart": "5XXXXXXXXXXXXXXXXXX",
    "accountRangeEnd": "5XXXXXXXXXXXXXXXXXX",
    "accountLevelManagement": {
        "productRules": [
            {
                "productRuleStatus": "A",
                "productGraduationProductCode": "MCW",
                "acquiringInstitutionIDCode": "",
                "mastercardAssignedID": "",
                "posCountryCode": "",
                "cardAcceptorIDCode": "",
                "subMerchantID": "",
                "merchantType": "",
                "cardholderTransactionTypeCode": "",
                "amountTransactionLow": "0",
                "amountTransactionHigh": "50000",
                "currencyCodeTransaction": "840",
                "responseIndicator": "ACCEPTED",
                "almServiceCode": "00616",
                "almServiceProductCode": "MCW",
                "almServiceProductClass": "MCW",
                "accountCategoryCode": "P",
                "almServiceRateType": "XXX",
                "rejectCodes": [],
                "serviceClassificationCodes": [],
                "productRuleId": "46a47b57-3db2-4d15-8bc0-d384573e3069"
            },
            {
                "productRuleStatus": "A",
                "productGraduationProductCode": "MAB",
                "acquiringInstitutionIDCode": "",
                "mastercardAssignedID": "",
                "posCountryCode": "",
                "cardAcceptorIDCode": "",
                "subMerchantID": "",
                "merchantType": "",
                "cardholderTransactionTypeCode": "",
                "amountTransactionLow": "50001",
                "amountTransactionHigh": "100000",
                "currencyCodeTransaction": "840",
                "responseIndicator": "ACCEPTED",
                "almServiceCode": "00616",
                "almServiceProductCode": "MCW",
                "almServiceProductClass": "MCW",
                "accountCategoryCode": "P",
                "almServiceRateType": "XXX",
                "rejectCodes": [],
                "serviceClassificationCodes": [],
                "productRuleId": "f0a0a913-356b-425a-87b0-efa2ea570716"
            }
        ]
    }
}
```

