Skip to content

API Reference (1.0)

Billing Platform API

Languages
Servers
Mock server

https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/

https://my.billingplatform.com/demogm/

CONTRACT

CONTRACT API Reference

Operations

CONTRACT_RATE

CONTRACT_RATE API Reference

Operations

COUNTRY

COUNTRY API Reference

Operations

COUNTRY_CODE_MAP

COUNTRY_CODE_MAP API Reference

Operations

DESTINATION_COUNTRY_CODE

Operations

LABEL_VERSION

LABEL_VERSION API Reference

Operations

LANGUAGE

LANGUAGE API Reference

Operations

ORIGINATION_COUNTRY_CODE

Operations

PACKAGE

PACKAGE API Reference

Operations

PACKAGE_CURRENCY

PACKAGE_CURRENCY API Reference

Operations

PACKAGE_PRODUCT

PACKAGE_PRODUCT API Reference

Operations

PARENT_PACKAGE_PRODUCT

Operations

PRICING

PRICING API Reference

Operations

PRODUCT

Configure the Products in your product catalog

Operations

RATE_CLASS

RATE_CLASS API Reference

Operations

RATE_CLASS_PRODUCT

RATE_CLASS_PRODUCT API Reference

Operations

RATING_METHOD

RATING_METHOD API Reference

Operations

Retrieve Filtered Rating Method

Request

Get record(s) using filters

Security
JWT
Query
queryAnsiSqlstringrequired

SQL Where part

Headers
sessionIdstringrequired
curl -i -X GET \
  'https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/RATING_METHOD?queryAnsiSql=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'sessionId: string'

Responses

Successful response with requested data

Bodyapplication/json
retrieveResponseobject
Response
application/json
{ "retrieveResponse": { "AccountProductId": null, "AccumFlag": null, "AccumResetPeriod": null, "AccumStartDate": null, "ActivationChargePlace": null, "AggregateRateType": null, "AggregationLevel": null, "AllowInternationalPricing": null, "ApplyChargeOnComponent": null, "AutoCalculateCredit": null, "AutoRefill": null, "CMTInclusionLogic": null, "CMTInputMethod": null, "CMTQuantity": null, "CMTRateMethod": null, "CMTScope": null, "CMTTaxFlag": null, "CMTTermDuration": null, "CalculateEffectiveRate": null, "ChangeToProductByDefault": null, "ChargeInAdvancePeriod": null, "ChargeInAdvanceUnit": null, "ChargeInSubsequentPer": null, "ChargeInSubsequentUnit": null, "ChargeType": null, "Created": null, "CreatedUserId": null, "CycleType": null, "DefaultRateFlag": null, "DependentType": null, "DesignateDiscountEligableChargesBy": null, "DesignateDiscountTargetChargesBy": null, "DiscountApplMethod": null, "DiscountApplyTo": null, "DiscountEligCond": null, "DiscountEligUnitMeas": null, "DiscountEligableFilterLogic": null, "DiscountItemize": null, "DiscountLimitedUsage": null, "DiscountMaxNumberOfUses": null, "DiscountPricingType": null, "DiscountPriority": null, "DiscountTargetFilterLogic": null, "DiscountType": null, "DiscountUsePer": null, "EarlyTerminationOption": null, "EffectiveDate": null, "EligibleActivityFilterLogic": null, "EndDate": null, "ExcludeComponents": null, "ExternalKey": null, "FlatRate": null, "ForbidChargeInPreviousPeriod": null, "ForceGenerateActivity": null, "FormulaFilterLogic": null, "FormulaFlag": null, "FormulaParamIdent": null, "FormulaQuantity": null, "FormulaValue": null, "GenerateFlatFee": null, "Id": null, "IncludedUsageAmountsId": null, "IncrementAmount": null, "IntervalSubscriptionDays": null, "ItemizeTrialDiscounts": null, "LateFeeAgainstBalance": null, "LateFeeType": null, "MinMaxGenerateOnNegative": null, "MinMaxZeroQuantityTrueUp": null, "NonBillableFlag": null, "NumberOfCharges": null, "ObligatoryIntlRate": null, "OnEndDate": null, "OverrideTypePackage": null, "PricingType": null, "ProductId": null, "PropagateInvLevelCharge": null, "ProrateBand": null, "ProrateCreditAfterPeriod": null, "ProrateSubscription": null, "QuoteProductDraftId": null, "QuoteProductId": null, "RatingMethodType": null, "RecalculateOnRateChange": null, "RenewalOrChangeTerm": null, "SSPProfileId": null, "SplitBySubAccount": null, "SplitUsage": null, "SubAggrLevel": null, "SubscriptionCycle": null, "SubscriptionDiscountDate": null, "SubscriptionModel": null, "TaxApplicableTo": null, "TaxApplication": null, "TaxProductFilterLogic": null, "TaxRateDate": null, "TaxType": null, "TrialDuration": null, "TrialMaxNumberUses": null, "TrialRateType": null, "TrialTarget": null, "TrialUsePer": null, "TrueUpCreditType": null, "TrueUpMethod": null, "TrueUpProduct": null, "Updated": null, "UpdatedUserId": null, "UseFlatRate": null, "UseHistoricalInvoiceForPrepayment": null, "ZeroRateBanded": null, "ZeroRatedDisplayFlag": null, "commitmentApplicableProduct": null, "formulaOnInvoiceClose": null } }

Update Rating Method

Request

Update Rating Method

Security
JWT
Headers
sessionIdstringrequired
Bodyapplication/json; charset=utf-8required
brmObjectsobject
curl -i -X PUT \
  https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/RATING_METHOD \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json; charset=utf-8' \
  -H 'sessionId: string' \
  -d '{
    "brmObjects": {
      "AccountProductId": null,
      "AccumFlag": null,
      "AccumResetPeriod": null,
      "AccumStartDate": null,
      "ActivationChargePlace": null,
      "AggregateRateType": null,
      "AggregationLevel": null,
      "AllowInternationalPricing": null,
      "ApplyChargeOnComponent": null,
      "AutoCalculateCredit": null,
      "AutoRefill": null,
      "CMTInclusionLogic": null,
      "CMTInputMethod": null,
      "CMTQuantity": null,
      "CMTRateMethod": null,
      "CMTScope": null,
      "CMTTaxFlag": null,
      "CMTTermDuration": null,
      "CalculateEffectiveRate": null,
      "ChangeToProductByDefault": null,
      "ChargeInAdvancePeriod": null,
      "ChargeInAdvanceUnit": null,
      "ChargeInSubsequentPer": null,
      "ChargeInSubsequentUnit": null,
      "ChargeType": null,
      "Created": null,
      "CreatedUserId": null,
      "CycleType": null,
      "DefaultRateFlag": null,
      "DependentType": null,
      "DesignateDiscountEligableChargesBy": null,
      "DesignateDiscountTargetChargesBy": null,
      "DiscountApplMethod": null,
      "DiscountApplyTo": null,
      "DiscountEligCond": null,
      "DiscountEligUnitMeas": null,
      "DiscountEligableFilterLogic": null,
      "DiscountItemize": null,
      "DiscountLimitedUsage": null,
      "DiscountMaxNumberOfUses": null,
      "DiscountPricingType": null,
      "DiscountPriority": null,
      "DiscountTargetFilterLogic": null,
      "DiscountType": null,
      "DiscountUsePer": null,
      "EarlyTerminationOption": null,
      "EffectiveDate": null,
      "EligibleActivityFilterLogic": null,
      "EndDate": null,
      "ExcludeComponents": null,
      "ExternalKey": null,
      "FlatRate": null,
      "ForbidChargeInPreviousPeriod": null,
      "ForceGenerateActivity": null,
      "FormulaFilterLogic": null,
      "FormulaFlag": null,
      "FormulaParamIdent": null,
      "FormulaQuantity": null,
      "FormulaValue": null,
      "GenerateFlatFee": null,
      "Id": null,
      "IncludedUsageAmountsId": null,
      "IncrementAmount": null,
      "IntervalSubscriptionDays": null,
      "ItemizeTrialDiscounts": null,
      "LateFeeAgainstBalance": null,
      "LateFeeType": null,
      "MinMaxGenerateOnNegative": null,
      "MinMaxZeroQuantityTrueUp": null,
      "NonBillableFlag": null,
      "NumberOfCharges": null,
      "ObligatoryIntlRate": null,
      "OnEndDate": null,
      "OverrideTypePackage": null,
      "PricingType": null,
      "ProductId": null,
      "PropagateInvLevelCharge": null,
      "ProrateBand": null,
      "ProrateCreditAfterPeriod": null,
      "ProrateSubscription": null,
      "QuoteProductDraftId": null,
      "QuoteProductId": null,
      "RatingMethodType": null,
      "RecalculateOnRateChange": null,
      "RenewalOrChangeTerm": null,
      "SSPProfileId": null,
      "SplitBySubAccount": null,
      "SplitUsage": null,
      "SubAggrLevel": null,
      "SubscriptionCycle": null,
      "SubscriptionDiscountDate": null,
      "SubscriptionModel": null,
      "TaxApplicableTo": null,
      "TaxApplication": null,
      "TaxProductFilterLogic": null,
      "TaxRateDate": null,
      "TaxType": null,
      "TrialDuration": null,
      "TrialMaxNumberUses": null,
      "TrialRateType": null,
      "TrialTarget": null,
      "TrialUsePer": null,
      "TrueUpCreditType": null,
      "TrueUpMethod": null,
      "TrueUpProduct": null,
      "Updated": null,
      "UpdatedUserId": null,
      "UseFlatRate": null,
      "UseHistoricalInvoiceForPrepayment": null,
      "ZeroRateBanded": null,
      "ZeroRatedDisplayFlag": null,
      "commitmentApplicableProduct": null,
      "formulaOnInvoiceClose": null
    }
  }'

Responses

Successful response with requested data

Bodyapplication/json
updateResponseArray of objects
Response
application/json
{ "updateResponse": [ { … } ] }

Save Rating Method

Request

Save Rating Method

Security
JWT
Headers
sessionIdstringrequired
Bodyapplication/json; charset=utf-8required
brmObjectsobject
curl -i -X POST \
  https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/RATING_METHOD \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json; charset=utf-8' \
  -H 'sessionId: string' \
  -d '{
    "brmObjects": {
      "AccountProductId": null,
      "AccumFlag": null,
      "AccumResetPeriod": null,
      "AccumStartDate": null,
      "ActivationChargePlace": null,
      "AggregateRateType": null,
      "AggregationLevel": null,
      "AllowInternationalPricing": null,
      "ApplyChargeOnComponent": null,
      "AutoCalculateCredit": null,
      "AutoRefill": null,
      "CMTInclusionLogic": null,
      "CMTInputMethod": null,
      "CMTQuantity": null,
      "CMTRateMethod": null,
      "CMTScope": null,
      "CMTTaxFlag": null,
      "CMTTermDuration": null,
      "CalculateEffectiveRate": null,
      "ChangeToProductByDefault": null,
      "ChargeInAdvancePeriod": null,
      "ChargeInAdvanceUnit": null,
      "ChargeInSubsequentPer": null,
      "ChargeInSubsequentUnit": null,
      "ChargeType": null,
      "Created": null,
      "CreatedUserId": null,
      "CycleType": null,
      "DefaultRateFlag": null,
      "DependentType": null,
      "DesignateDiscountEligableChargesBy": null,
      "DesignateDiscountTargetChargesBy": null,
      "DiscountApplMethod": null,
      "DiscountApplyTo": null,
      "DiscountEligCond": null,
      "DiscountEligUnitMeas": null,
      "DiscountEligableFilterLogic": null,
      "DiscountItemize": null,
      "DiscountLimitedUsage": null,
      "DiscountMaxNumberOfUses": null,
      "DiscountPricingType": null,
      "DiscountPriority": null,
      "DiscountTargetFilterLogic": null,
      "DiscountType": null,
      "DiscountUsePer": null,
      "EarlyTerminationOption": null,
      "EffectiveDate": null,
      "EligibleActivityFilterLogic": null,
      "EndDate": null,
      "ExcludeComponents": null,
      "ExternalKey": null,
      "FlatRate": null,
      "ForbidChargeInPreviousPeriod": null,
      "ForceGenerateActivity": null,
      "FormulaFilterLogic": null,
      "FormulaFlag": null,
      "FormulaParamIdent": null,
      "FormulaQuantity": null,
      "FormulaValue": null,
      "GenerateFlatFee": null,
      "Id": null,
      "IncludedUsageAmountsId": null,
      "IncrementAmount": null,
      "IntervalSubscriptionDays": null,
      "ItemizeTrialDiscounts": null,
      "LateFeeAgainstBalance": null,
      "LateFeeType": null,
      "MinMaxGenerateOnNegative": null,
      "MinMaxZeroQuantityTrueUp": null,
      "NonBillableFlag": null,
      "NumberOfCharges": null,
      "ObligatoryIntlRate": null,
      "OnEndDate": null,
      "OverrideTypePackage": null,
      "PricingType": null,
      "ProductId": null,
      "PropagateInvLevelCharge": null,
      "ProrateBand": null,
      "ProrateCreditAfterPeriod": null,
      "ProrateSubscription": null,
      "QuoteProductDraftId": null,
      "QuoteProductId": null,
      "RatingMethodType": null,
      "RecalculateOnRateChange": null,
      "RenewalOrChangeTerm": null,
      "SSPProfileId": null,
      "SplitBySubAccount": null,
      "SplitUsage": null,
      "SubAggrLevel": null,
      "SubscriptionCycle": null,
      "SubscriptionDiscountDate": null,
      "SubscriptionModel": null,
      "TaxApplicableTo": null,
      "TaxApplication": null,
      "TaxProductFilterLogic": null,
      "TaxRateDate": null,
      "TaxType": null,
      "TrialDuration": null,
      "TrialMaxNumberUses": null,
      "TrialRateType": null,
      "TrialTarget": null,
      "TrialUsePer": null,
      "TrueUpCreditType": null,
      "TrueUpMethod": null,
      "TrueUpProduct": null,
      "Updated": null,
      "UpdatedUserId": null,
      "UseFlatRate": null,
      "UseHistoricalInvoiceForPrepayment": null,
      "ZeroRateBanded": null,
      "ZeroRatedDisplayFlag": null,
      "commitmentApplicableProduct": null,
      "formulaOnInvoiceClose": null
    }
  }'

Responses

Successful response with requested data

Bodyapplication/json
createResponseArray of objects
Response
application/json
{ "createResponse": [ { … } ] }

ACCOUNT

Account short help content.

Operations

ACCOUNT_PACKAGE

ACCOUNT_PACKAGE API Reference

Operations

ACCOUNT_PRODUCT

ACCOUNT_PRODUCT API Reference

Operations

ACCOUNT_PRODUCT_QUOTE

ACCOUNT_PRODUCT_QUOTE API Reference

Operations

BILLING_PROFILE

Identifies the billing and invoicing attributes for a given element of the hierarchy

Operations

CONTRACT

CONTRACT API Reference

Operations

CONTRACT_CURRENCY

CONTRACT_CURRENCY API Reference

Operations

CONTRACT_RATE

CONTRACT_RATE API Reference

Operations

COUNTRY_CODE

COUNTRY_CODE API Reference

Operations

COUNTRY_CODE_MAP

COUNTRY_CODE_MAP API Reference

Operations

CURRENCY

CURRENCY API Reference

Operations

PRICING

PRICING API Reference

Operations

SHARING_GROUP

SHARING_GROUP API Reference

Operations

SHARING_GROUP_RULE

SHARING_GROUP_RULE API Reference

Operations

SHARING_GROUP_USER

SHARING_GROUP_USER API Reference

Operations

TIME_ZONE

TIME_ZONE API Reference

Operations

ACTIVITY

ACTIVITY API Reference

Operations

ACTIVITY_COLLECTOR

ACTIVITY_COLLECTOR API Reference

Operations

BILLING_IDENTIFIER

BILLING_IDENTIFIER API Reference

Operations

COLLECTOR_FIELDS

COLLECTOR_FIELDS API Reference

Operations

CREDIT

CREDIT API Reference

Operations

CREDIT_ALLOCATION

CREDIT_ALLOCATION API Reference

Operations

CREDIT_TYPE

CREDIT_TYPE API Reference

Operations

DUNNING_INTERVAL

DUNNING_INTERVAL API Reference

Operations

INVOICE

INVOICE API Reference

Operations

INVOICE_TEMPLATE

INVOICE_TEMPLATE API Reference

Operations

PAYMENT

PAYMENT API Reference

Operations

REFUND

REFUND API Reference

Operations

REFUND_TYPE

REFUND_TYPE API Reference

Operations

TAX_DETAIL

TAX_DETAIL API Reference

Operations

TAX_ENGINE

TAX_ENGINE API Reference

Operations

TAX_ENGINE_AUDIT

TAX_ENGINE_AUDIT API Reference

Operations

ACCOUNT_CONTACT

ACCOUNT_CONTACT API Reference

Operations

CONTACT_TYPE

CONTACT_TYPE API Reference

Operations

CS_ACCOUNT_ACTION

CS_ACCOUNT_ACTION API Reference

Operations

CS_ACTION

CS_ACTION API Reference

Operations

CS_ACTION_TYPE

CS_ACTION_TYPE API Reference

Operations

CS_STRATEGY

CS_STRATEGY API Reference

Operations

INVOICE_WALLET

INVOICE_WALLET API Reference

Operations

PAYMENT_ALLOCATION

PAYMENT_ALLOCATION API Reference

Operations

PAYMENT_TYPE

PAYMENT_TYPE API Reference

Operations

STATEMENT_TEMPLATE

STATEMENT_TEMPLATE API Reference

Operations

GENERAL_LEDGER_TRANSACTION

GENERAL_LEDGER_TRANSACTION API Reference

Operations

PROCESS_QUEUE_REVENUE_COMMITMENT

PROCESS_QUEUE_REVENUE_COMMITMENT API Reference

Operations

REVREC_CONTRACT

REVREC_CONTRACT API Reference

Operations

ENTITY

ENTITY API Reference

Operations

ENTITY_FIELD

ENTITY_FIELD API Reference

Operations

ENTITY_FIELD_ROLE

ENTITY_FIELD_ROLE API Reference

Operations

ENTITY_FIELD_VALUES

ENTITY_FIELD_VALUES API Reference

Operations

QUOTE_DRAFT

QUOTE_DRAFT API Reference

Operations

QUOTE

QUOTE API Reference

Operations

QUOTE_PRODUCT

QUOTE_PRODUCT API Reference

Operations

QUOTE_PERIOD

QUOTE_PERIOD API Reference

Operations

QUOTE_PRODUCT_PERIOD

QUOTE_PRODUCT_PERIOD API Reference

Operations

TAX_ENGINE

TAX_ENGINE API Reference

Operations

CONTRACT

CONTRACT API Reference

Operations

CONTRACT_RATE

CONTRACT_RATE API Reference

Operations

COUNTRY

COUNTRY API Reference

Operations

COUNTRY_CODE_MAP

COUNTRY_CODE_MAP API Reference

Operations

DESTINATION_COUNTRY_CODE

Operations

LABEL_VERSION

LABEL_VERSION API Reference

Operations

LANGUAGE

LANGUAGE API Reference

Operations

ORIGINATION_COUNTRY_CODE

Operations

PACKAGE

PACKAGE API Reference

Operations

PACKAGE_CURRENCY

PACKAGE_CURRENCY API Reference

Operations

PACKAGE_PRODUCT

PACKAGE_PRODUCT API Reference

Operations

PARENT_PACKAGE_PRODUCT

Operations

PRICING

PRICING API Reference

Operations

PRODUCT

Configure the Products in your product catalog

Operations

RATE_CLASS

RATE_CLASS API Reference

Operations

RATE_CLASS_PRODUCT

RATE_CLASS_PRODUCT API Reference

Operations

RATING_METHOD

RATING_METHOD API Reference

Operations

Retrieve Filtered Rating Method

Request

Get record(s) using filters

Security
JWT
Query
queryAnsiSqlstringrequired

SQL Where part

Headers
sessionIdstringrequired
curl -i -X GET \
  'https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/RATING_METHOD?queryAnsiSql=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'sessionId: string'

Responses

Successful response with requested data

Bodyapplication/json
retrieveResponseobject
Response
application/json
{ "retrieveResponse": { "AccountProductId": null, "AccumFlag": null, "AccumResetPeriod": null, "AccumStartDate": null, "ActivationChargePlace": null, "AggregateRateType": null, "AggregationLevel": null, "AllowInternationalPricing": null, "ApplyChargeOnComponent": null, "AutoCalculateCredit": null, "AutoRefill": null, "CMTInclusionLogic": null, "CMTInputMethod": null, "CMTQuantity": null, "CMTRateMethod": null, "CMTScope": null, "CMTTaxFlag": null, "CMTTermDuration": null, "CalculateEffectiveRate": null, "ChangeToProductByDefault": null, "ChargeInAdvancePeriod": null, "ChargeInAdvanceUnit": null, "ChargeInSubsequentPer": null, "ChargeInSubsequentUnit": null, "ChargeType": null, "Created": null, "CreatedUserId": null, "CycleType": null, "DefaultRateFlag": null, "DependentType": null, "DesignateDiscountEligableChargesBy": null, "DesignateDiscountTargetChargesBy": null, "DiscountApplMethod": null, "DiscountApplyTo": null, "DiscountEligCond": null, "DiscountEligUnitMeas": null, "DiscountEligableFilterLogic": null, "DiscountItemize": null, "DiscountLimitedUsage": null, "DiscountMaxNumberOfUses": null, "DiscountPricingType": null, "DiscountPriority": null, "DiscountTargetFilterLogic": null, "DiscountType": null, "DiscountUsePer": null, "EarlyTerminationOption": null, "EffectiveDate": null, "EligibleActivityFilterLogic": null, "EndDate": null, "ExcludeComponents": null, "ExternalKey": null, "FlatRate": null, "ForbidChargeInPreviousPeriod": null, "ForceGenerateActivity": null, "FormulaFilterLogic": null, "FormulaFlag": null, "FormulaParamIdent": null, "FormulaQuantity": null, "FormulaValue": null, "GenerateFlatFee": null, "Id": null, "IncludedUsageAmountsId": null, "IncrementAmount": null, "IntervalSubscriptionDays": null, "ItemizeTrialDiscounts": null, "LateFeeAgainstBalance": null, "LateFeeType": null, "MinMaxGenerateOnNegative": null, "MinMaxZeroQuantityTrueUp": null, "NonBillableFlag": null, "NumberOfCharges": null, "ObligatoryIntlRate": null, "OnEndDate": null, "OverrideTypePackage": null, "PricingType": null, "ProductId": null, "PropagateInvLevelCharge": null, "ProrateBand": null, "ProrateCreditAfterPeriod": null, "ProrateSubscription": null, "QuoteProductDraftId": null, "QuoteProductId": null, "RatingMethodType": null, "RecalculateOnRateChange": null, "RenewalOrChangeTerm": null, "SSPProfileId": null, "SplitBySubAccount": null, "SplitUsage": null, "SubAggrLevel": null, "SubscriptionCycle": null, "SubscriptionDiscountDate": null, "SubscriptionModel": null, "TaxApplicableTo": null, "TaxApplication": null, "TaxProductFilterLogic": null, "TaxRateDate": null, "TaxType": null, "TrialDuration": null, "TrialMaxNumberUses": null, "TrialRateType": null, "TrialTarget": null, "TrialUsePer": null, "TrueUpCreditType": null, "TrueUpMethod": null, "TrueUpProduct": null, "Updated": null, "UpdatedUserId": null, "UseFlatRate": null, "UseHistoricalInvoiceForPrepayment": null, "ZeroRateBanded": null, "ZeroRatedDisplayFlag": null, "commitmentApplicableProduct": null, "formulaOnInvoiceClose": null } }

Update Rating Method

Request

Update Rating Method

Security
JWT
Headers
sessionIdstringrequired
Bodyapplication/json; charset=utf-8required
brmObjectsobject
curl -i -X PUT \
  https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/RATING_METHOD \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json; charset=utf-8' \
  -H 'sessionId: string' \
  -d '{
    "brmObjects": {
      "AccountProductId": null,
      "AccumFlag": null,
      "AccumResetPeriod": null,
      "AccumStartDate": null,
      "ActivationChargePlace": null,
      "AggregateRateType": null,
      "AggregationLevel": null,
      "AllowInternationalPricing": null,
      "ApplyChargeOnComponent": null,
      "AutoCalculateCredit": null,
      "AutoRefill": null,
      "CMTInclusionLogic": null,
      "CMTInputMethod": null,
      "CMTQuantity": null,
      "CMTRateMethod": null,
      "CMTScope": null,
      "CMTTaxFlag": null,
      "CMTTermDuration": null,
      "CalculateEffectiveRate": null,
      "ChangeToProductByDefault": null,
      "ChargeInAdvancePeriod": null,
      "ChargeInAdvanceUnit": null,
      "ChargeInSubsequentPer": null,
      "ChargeInSubsequentUnit": null,
      "ChargeType": null,
      "Created": null,
      "CreatedUserId": null,
      "CycleType": null,
      "DefaultRateFlag": null,
      "DependentType": null,
      "DesignateDiscountEligableChargesBy": null,
      "DesignateDiscountTargetChargesBy": null,
      "DiscountApplMethod": null,
      "DiscountApplyTo": null,
      "DiscountEligCond": null,
      "DiscountEligUnitMeas": null,
      "DiscountEligableFilterLogic": null,
      "DiscountItemize": null,
      "DiscountLimitedUsage": null,
      "DiscountMaxNumberOfUses": null,
      "DiscountPricingType": null,
      "DiscountPriority": null,
      "DiscountTargetFilterLogic": null,
      "DiscountType": null,
      "DiscountUsePer": null,
      "EarlyTerminationOption": null,
      "EffectiveDate": null,
      "EligibleActivityFilterLogic": null,
      "EndDate": null,
      "ExcludeComponents": null,
      "ExternalKey": null,
      "FlatRate": null,
      "ForbidChargeInPreviousPeriod": null,
      "ForceGenerateActivity": null,
      "FormulaFilterLogic": null,
      "FormulaFlag": null,
      "FormulaParamIdent": null,
      "FormulaQuantity": null,
      "FormulaValue": null,
      "GenerateFlatFee": null,
      "Id": null,
      "IncludedUsageAmountsId": null,
      "IncrementAmount": null,
      "IntervalSubscriptionDays": null,
      "ItemizeTrialDiscounts": null,
      "LateFeeAgainstBalance": null,
      "LateFeeType": null,
      "MinMaxGenerateOnNegative": null,
      "MinMaxZeroQuantityTrueUp": null,
      "NonBillableFlag": null,
      "NumberOfCharges": null,
      "ObligatoryIntlRate": null,
      "OnEndDate": null,
      "OverrideTypePackage": null,
      "PricingType": null,
      "ProductId": null,
      "PropagateInvLevelCharge": null,
      "ProrateBand": null,
      "ProrateCreditAfterPeriod": null,
      "ProrateSubscription": null,
      "QuoteProductDraftId": null,
      "QuoteProductId": null,
      "RatingMethodType": null,
      "RecalculateOnRateChange": null,
      "RenewalOrChangeTerm": null,
      "SSPProfileId": null,
      "SplitBySubAccount": null,
      "SplitUsage": null,
      "SubAggrLevel": null,
      "SubscriptionCycle": null,
      "SubscriptionDiscountDate": null,
      "SubscriptionModel": null,
      "TaxApplicableTo": null,
      "TaxApplication": null,
      "TaxProductFilterLogic": null,
      "TaxRateDate": null,
      "TaxType": null,
      "TrialDuration": null,
      "TrialMaxNumberUses": null,
      "TrialRateType": null,
      "TrialTarget": null,
      "TrialUsePer": null,
      "TrueUpCreditType": null,
      "TrueUpMethod": null,
      "TrueUpProduct": null,
      "Updated": null,
      "UpdatedUserId": null,
      "UseFlatRate": null,
      "UseHistoricalInvoiceForPrepayment": null,
      "ZeroRateBanded": null,
      "ZeroRatedDisplayFlag": null,
      "commitmentApplicableProduct": null,
      "formulaOnInvoiceClose": null
    }
  }'

Responses

Successful response with requested data

Bodyapplication/json
updateResponseArray of objects
Response
application/json
{ "updateResponse": [ { … } ] }

Save Rating Method

Request

Save Rating Method

Security
JWT
Headers
sessionIdstringrequired
Bodyapplication/json; charset=utf-8required
brmObjectsobject
curl -i -X POST \
  https://bp-api-docs-v3.redocly.app/_mock/demogm_20250725_full_schema/rest/2.0/RATING_METHOD \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json; charset=utf-8' \
  -H 'sessionId: string' \
  -d '{
    "brmObjects": {
      "AccountProductId": null,
      "AccumFlag": null,
      "AccumResetPeriod": null,
      "AccumStartDate": null,
      "ActivationChargePlace": null,
      "AggregateRateType": null,
      "AggregationLevel": null,
      "AllowInternationalPricing": null,
      "ApplyChargeOnComponent": null,
      "AutoCalculateCredit": null,
      "AutoRefill": null,
      "CMTInclusionLogic": null,
      "CMTInputMethod": null,
      "CMTQuantity": null,
      "CMTRateMethod": null,
      "CMTScope": null,
      "CMTTaxFlag": null,
      "CMTTermDuration": null,
      "CalculateEffectiveRate": null,
      "ChangeToProductByDefault": null,
      "ChargeInAdvancePeriod": null,
      "ChargeInAdvanceUnit": null,
      "ChargeInSubsequentPer": null,
      "ChargeInSubsequentUnit": null,
      "ChargeType": null,
      "Created": null,
      "CreatedUserId": null,
      "CycleType": null,
      "DefaultRateFlag": null,
      "DependentType": null,
      "DesignateDiscountEligableChargesBy": null,
      "DesignateDiscountTargetChargesBy": null,
      "DiscountApplMethod": null,
      "DiscountApplyTo": null,
      "DiscountEligCond": null,
      "DiscountEligUnitMeas": null,
      "DiscountEligableFilterLogic": null,
      "DiscountItemize": null,
      "DiscountLimitedUsage": null,
      "DiscountMaxNumberOfUses": null,
      "DiscountPricingType": null,
      "DiscountPriority": null,
      "DiscountTargetFilterLogic": null,
      "DiscountType": null,
      "DiscountUsePer": null,
      "EarlyTerminationOption": null,
      "EffectiveDate": null,
      "EligibleActivityFilterLogic": null,
      "EndDate": null,
      "ExcludeComponents": null,
      "ExternalKey": null,
      "FlatRate": null,
      "ForbidChargeInPreviousPeriod": null,
      "ForceGenerateActivity": null,
      "FormulaFilterLogic": null,
      "FormulaFlag": null,
      "FormulaParamIdent": null,
      "FormulaQuantity": null,
      "FormulaValue": null,
      "GenerateFlatFee": null,
      "Id": null,
      "IncludedUsageAmountsId": null,
      "IncrementAmount": null,
      "IntervalSubscriptionDays": null,
      "ItemizeTrialDiscounts": null,
      "LateFeeAgainstBalance": null,
      "LateFeeType": null,
      "MinMaxGenerateOnNegative": null,
      "MinMaxZeroQuantityTrueUp": null,
      "NonBillableFlag": null,
      "NumberOfCharges": null,
      "ObligatoryIntlRate": null,
      "OnEndDate": null,
      "OverrideTypePackage": null,
      "PricingType": null,
      "ProductId": null,
      "PropagateInvLevelCharge": null,
      "ProrateBand": null,
      "ProrateCreditAfterPeriod": null,
      "ProrateSubscription": null,
      "QuoteProductDraftId": null,
      "QuoteProductId": null,
      "RatingMethodType": null,
      "RecalculateOnRateChange": null,
      "RenewalOrChangeTerm": null,
      "SSPProfileId": null,
      "SplitBySubAccount": null,
      "SplitUsage": null,
      "SubAggrLevel": null,
      "SubscriptionCycle": null,
      "SubscriptionDiscountDate": null,
      "SubscriptionModel": null,
      "TaxApplicableTo": null,
      "TaxApplication": null,
      "TaxProductFilterLogic": null,
      "TaxRateDate": null,
      "TaxType": null,
      "TrialDuration": null,
      "TrialMaxNumberUses": null,
      "TrialRateType": null,
      "TrialTarget": null,
      "TrialUsePer": null,
      "TrueUpCreditType": null,
      "TrueUpMethod": null,
      "TrueUpProduct": null,
      "Updated": null,
      "UpdatedUserId": null,
      "UseFlatRate": null,
      "UseHistoricalInvoiceForPrepayment": null,
      "ZeroRateBanded": null,
      "ZeroRatedDisplayFlag": null,
      "commitmentApplicableProduct": null,
      "formulaOnInvoiceClose": null
    }
  }'

Responses

Successful response with requested data

Bodyapplication/json
createResponseArray of objects
Response
application/json
{ "createResponse": [ { … } ] }

ACCOUNT

Account short help content.

Operations

ACCOUNT_PACKAGE

ACCOUNT_PACKAGE API Reference

Operations

ACCOUNT_PRODUCT

ACCOUNT_PRODUCT API Reference

Operations

ACCOUNT_PRODUCT_QUOTE

ACCOUNT_PRODUCT_QUOTE API Reference

Operations

BILLING_PROFILE

Identifies the billing and invoicing attributes for a given element of the hierarchy

Operations

CONTRACT

CONTRACT API Reference

Operations

CONTRACT_CURRENCY

CONTRACT_CURRENCY API Reference

Operations

CONTRACT_RATE

CONTRACT_RATE API Reference

Operations

COUNTRY_CODE

COUNTRY_CODE API Reference

Operations

COUNTRY_CODE_MAP

COUNTRY_CODE_MAP API Reference

Operations

CURRENCY

CURRENCY API Reference

Operations

PRICING

PRICING API Reference

Operations

SHARING_GROUP

SHARING_GROUP API Reference

Operations

SHARING_GROUP_RULE

SHARING_GROUP_RULE API Reference

Operations

SHARING_GROUP_USER

SHARING_GROUP_USER API Reference

Operations

TIME_ZONE

TIME_ZONE API Reference

Operations

ACTIVITY

ACTIVITY API Reference

Operations

ACTIVITY_COLLECTOR

ACTIVITY_COLLECTOR API Reference

Operations

BILLING_IDENTIFIER

BILLING_IDENTIFIER API Reference

Operations

COLLECTOR_FIELDS

COLLECTOR_FIELDS API Reference

Operations

CREDIT

CREDIT API Reference

Operations

CREDIT_ALLOCATION

CREDIT_ALLOCATION API Reference

Operations

CREDIT_TYPE

CREDIT_TYPE API Reference

Operations

DUNNING_INTERVAL

DUNNING_INTERVAL API Reference

Operations

INVOICE

INVOICE API Reference

Operations

INVOICE_TEMPLATE

INVOICE_TEMPLATE API Reference

Operations

PAYMENT

PAYMENT API Reference

Operations

REFUND

REFUND API Reference

Operations

REFUND_TYPE

REFUND_TYPE API Reference

Operations

TAX_DETAIL

TAX_DETAIL API Reference

Operations

TAX_ENGINE

TAX_ENGINE API Reference

Operations

TAX_ENGINE_AUDIT

TAX_ENGINE_AUDIT API Reference

Operations

ACCOUNT_CONTACT

ACCOUNT_CONTACT API Reference

Operations

CONTACT_TYPE

CONTACT_TYPE API Reference

Operations

CS_ACCOUNT_ACTION

CS_ACCOUNT_ACTION API Reference

Operations

CS_ACTION

CS_ACTION API Reference

Operations

CS_ACTION_TYPE

CS_ACTION_TYPE API Reference

Operations

CS_STRATEGY

CS_STRATEGY API Reference

Operations

INVOICE_WALLET

INVOICE_WALLET API Reference

Operations

PAYMENT_ALLOCATION

PAYMENT_ALLOCATION API Reference

Operations

PAYMENT_TYPE

PAYMENT_TYPE API Reference

Operations

STATEMENT_TEMPLATE

STATEMENT_TEMPLATE API Reference

Operations

GENERAL_LEDGER_TRANSACTION

GENERAL_LEDGER_TRANSACTION API Reference

Operations

PROCESS_QUEUE_REVENUE_COMMITMENT

PROCESS_QUEUE_REVENUE_COMMITMENT API Reference

Operations

REVREC_CONTRACT

REVREC_CONTRACT API Reference

Operations

ENTITY

ENTITY API Reference

Operations

ENTITY_FIELD

ENTITY_FIELD API Reference

Operations

ENTITY_FIELD_ROLE

ENTITY_FIELD_ROLE API Reference

Operations

ENTITY_FIELD_VALUES

ENTITY_FIELD_VALUES API Reference

Operations

QUOTE_DRAFT

QUOTE_DRAFT API Reference

Operations

QUOTE

QUOTE API Reference

Operations

QUOTE_PRODUCT

QUOTE_PRODUCT API Reference

Operations

QUOTE_PERIOD

QUOTE_PERIOD API Reference

Operations

QUOTE_PRODUCT_PERIOD

QUOTE_PRODUCT_PERIOD API Reference

Operations

TAX_ENGINE

TAX_ENGINE API Reference

Operations