- Subscription: total usage-based spend across the whole subscription
- Subscription line item: spend on a single line item
- Group: spend summed across every line item whose feature belongs to a given group
info → warning → critical), and the same webhook delivery mechanism. Pick a scope based on how granular the budget you’re protecting actually is: a whole subscription, one metered charge, or a set of related meters.
Benefits:
- Budget enforcement: Catch spend overruns before the invoice is generated
- Granular scope: Monitor an entire subscription, a single line item, or a feature group independently
- Invoicing-grade accuracy: Thresholds compare against the same commitment- and overage-aware spend calculation used for billing
- Real-time evaluation: Spend is recalculated and compared against thresholds as usage events arrive, not on a delay
Alert Scopes at a Glance
Alert Levels and Conditions
Every alert configuration supports up to three independent threshold levels:
Because every threshold uses
above, ordering runs from smallest to largest:
A Warning threshold requires a Critical threshold to also be set. You cannot configure Warning without Critical. Info can be set independently of the other two.
Configuration API
All three scopes are configured through the samealert_settings resource:
Create request body:
Validation
What’s Next
- Subscription spend alerts: monitor total subscription spend, via UI or API
- Line item spend alerts: monitor one line item’s spend, via UI or API
- Group spend alerts: monitor spend across a feature group, via API

