Release 10.8.6

This update enhances usage-based billing capabilities by introducing support for usage volume tiers across multiple APIs, including usage buckets, account services, share plans, and price plans. New properties have been added to define tier calculation types, usage classes, thresholds, and units, enabling more precise and flexible tiered pricing models. Price plan APIs have also been extended to include usage unit details for both rate and tier overrides. Additionally, new APIs have been introduced to retrieve available tier calculation types and to support batch rerating operations, improving both configurability and operational efficiency.

Updated APIs

  • Usage/Bucket/[id]/Detail (Get/Patch/Post) Added the following properties to support the addition of Usage Volume Tiers: TierCalculationTypeId, TierCalculationTypeName, UsageVolumeUsageClassId, UsageVolumeUsageClassName, UsageVolumeThreshold, UsageVolumeUsageUnitId, UsageVolumeUsageUnitName
  • Account/Service/Usage/Bucket (Get/Patch/Post) Added the following properties: TierCalculationTypeId, TierCalculationTypeName, UsageVolumeUsageClassId, UsageVolumeUsageClassName, UsageVolumeThreshold, UsageVolumeUsageUnitId, UsageVolumeUsageUnitName
  • Account/SharePlan/[id]/ProductCode/[id] (Patch) Added the following properties: TierCalculationTypeId, TierCalculationTypeName, UsageVolumeUsageClassId, UsageVolumeUsageClassName, UsageVolumeThreshold, UsageVolumeUsageUnitId, UsageVolumeUsageUnitName
  • Account/PricePlan/[id] (Get, Patch, Post) Added the fields UsageUnitId, UsageUnitName to the PacakageServicePricePlanUsageRateOverride and PackageServicePricePlanUsageTierOverride objects
  • Account/PricePlan/ActiveFor/Account/[id] (Get) Added the fields UsageUnitId, UsageUnitName to the PacakageServicePricePlanUsageRateOverride and PackageServicePricePlanUsageTierOverride objects

New APIs

  • TierCalculationType (Get)
  • Rerate/Now/Batch (Post)