Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Adds contextual filters to billing alerts


Breaking changes

Adds contextual filters to billing alerts Breaking changes

What’s new

Moves the filter field inside of the alert type configuration as a list of filters. Also renames the alert type configuration fields to drop the _config suffix.

Current API version

usage_threshold_config enum value

Use usage_threshold_config if you intend for an alert to fire when a usage threshold on a meter is crossed.

New

usage_threshold enum value

Use usage_threshold if you intend for an alert to fire when a usage threshold on a meter is crossed.

Why is this a breaking change?

Because this change moves the filter parameter into the alert configuration, you can no longer apply the filter at the top level of alerts.

Additionally, you can no longer specify usage threshold configurations with usage_threshold_config and instead must use usage_threshold.

Impact

With this change, you can create filters that are unique to each alert type. You can see the filters as part of the alert type configuration.

Changes

ParametersChangeResources or endpoints
filterRemovedBilling. Alert Billing. Alert#create
usage_thresholdAddedBilling. Alert
usage_threshold_configRemovedBilling. Alert

Upgrade

  1. View your current API version in Workbench.
  2. If you use an SDK, upgrade to the corresponding SDK version for this API version.
  • If you don’t use an SDK, update your API requests to include Stripe-Version: 2024-09-30. acacia
  1. Upgrade the API version used for webhook endpoints .
  2. Test your integration against the new version.
  3. If you use Connect, test your Connect integration .
  4. In Workbench, perform the upgrade . You can roll back the version for 72 hours.

Learn more about Stripe API upgrades.

Last verified 2026-09-24

Is this helpful?