Skip to main content
2026-08-10
  • Removed: billing_model and billing_cadence fields from addon and plan overage pricing objects. Update any code that reads these fields directly.
2026-08-05
Entity display names and descriptions
  • Added: display_name parameter when creating or updating entities, and description parameter when creating or updating entity types, via the beta governance API. Use these to attach human-readable labels to entities and document what an entity type represents.
2026-08-05
  • Added: event_count field on each series returned by the retrieve credit usage endpoint, reporting the number of distinct usage events that consumed credits in that series.
2026-07-28
Contracts
  • Added: a contracts resource to create a contract for a customer together with all of its subscriptions in a single atomic operation. Each subscription entry is either a new subscription to create or a reference to an existing custom subscription; billing setup can be skipped so the contract only provisions access. See contracts.
2026-07-26
  • Added: credit_entitlement parameter on addon and plan overage pricing config, to grant a credit entitlement automatically when a credit overage targets a currency not yet granted on the plan.
2026-07-21
  • Added: sync_states field on credit grant responses, reporting the synchronization state of the grant with connected external systems.
2026-07-21
  • Added: event_type filter parameter on the list credit ledger endpoint, to filter ledger entries by one or more comma-separated event types.
2026-07-14
  • Added: STRIPE_INVOICING vendor identifier, for customers using Stripe Invoicing as their billing connection.
2026-07-14
Cost estimation endpoints
  • Added: estimate endpoints on events and usage reporting, to preview the credits a usage event or usage report would consume before sending it, without persisting any data or affecting balances.
2026-07-12
  • Added: consumed field on the credit portion of the usage report response — the credits deducted by that specific call (0 for idempotent duplicates), as distinct from current_usage, the wallet’s running total.
2026-07-08
  • Added: idempotency_key parameter on the usage report endpoint, to safely retry usage reports without double-counting.
2026-07-05
  • Added: feature_id field on customer capability assignments, present for feature capabilities.
  • Changed: renamed capability_id to currency_id on customer capability assignments, present for credit capabilities.
2026-07-05
  • Fixed: renamed entity type fields to entity_type_id consistently across the beta governance, entities, and assignments endpoints.
2026-07-08
Direct credit consumption
  • Added: an endpoint to consume credits directly from a customer’s pool, without reporting usage against a metered feature or requiring an active subscription. Complements the existing grant-credits endpoint so credit balances, grants, and consumption can be managed fully decoupled from Stigg subscription management. See direct credit consumption.
  • The check-entitlement endpoint continues to return a valid credit balance for customers with no active subscription.
2026-06-25
Credit wallet soft limit
  • Added: has_soft_limit field on check-entitlement responses. When a credit entitlement is configured as a soft limit in the plan or add-on, the check-entitlement endpoint returns has_access: true and has_soft_limit: true even after the credit balance reaches zero. Hard limit (the default) continues to return has_access: false when the balance is exhausted. Credit-backed features inherit the wallet’s soft-limit so dependent feature reads stay consistent.
2026-06-01
Credit usage breakdown by event dimensions
  • Added: group_by array parameter on the retrieve credit usage endpoint to break down credit consumption by any dimension key attached to reported usage events (e.g., user, model, region). Results are paginated for performance at high event volumes.
2026-05-10
Credit usage date filters
  • Added: start_date and end_date parameters on the retrieve credit usage endpoint. Pass specific start and end timestamps to retrieve credit consumption data for an exact time window, in addition to the existing preset period enums. See customer credits.
2026-03-19
  • Added: billingCycleAnchor property when provisioning and updating subscriptions. Accepts SubscriptionBillingCycleAnchor.UNCHANGED (default) to keep the existing billing cycle anchor, or SubscriptionBillingCycleAnchor.NOW to reset it to the current timestamp.
2026-01-29
  • Updated stainless config
2026-01-28
  • Multiple API updates
  • Commented out promotional endpoints
  • Improved cursor pagination
2026-01-26
Features:
  • Added customer endpoints
  • Multiple API updates and manual refinements
Bug Fixes:
  • Better thread safety via early initializing SSL store during HTTP client creation
  • Calling break out of streams is now instantaneous
  • Fixed issue where JSON parse errors when receiving HTTP 204 with no body
  • Ensured Sorbet tests run serially
Chores:
  • Dependency updates and Sorbet type configuration
  • Base64 gem requirement
  • Ruby 4 compatibility adjustments
  • Documentation and configuration updates