Skip to main content
2026-08-05
Direct credit consumption
  • Added: Consume/ConsumeAsync methods to consume credits directly from a customer’s pool, without reporting usage against a metered feature or requiring an active subscription. See direct credit consumption.
Contracts
  • Added: support for creating and retrieving customer contracts. See contracts.
Other additions
  • Added: Airwallex payment provider integration.
  • Added: StripeInvoicing to customer vendor identifier enums.
  • Added: IdempotencyKey parameter on the usage report method.
  • Added: consumed field on the Credit model, and EventCount on credit usage Series/Point models.
  • Added: CreditEntitlement field on overage pricing for addons and plans.
  • Added: EventType parameter on the list credit ledger method.
  • Added: syncStates field on credit grants responses.
  • Added: DisplayName on entities, Description on entity types.
  • Added: consumption/estimate endpoints on customer events and usage.
Breaking changes
  • ⚠️ Moved: the governance retrieval endpoint to v1-beta customers.
  • ⚠️ Renamed: capabilityId to currencyId, and added featureId, in the customer assignments list.
  • ⚠️ Renamed: entity type fields to EntityTypeID in entity/governance models.
2026-06-28
  • Added: HasSoftLimit field on addon and plan entitlements. When a credit entitlement is configured as a soft limit, access checks return HasAccess: true and HasSoftLimit: true even after the credit balance reaches zero.
  • Added: RetrieveGovernance endpoint on v1-beta customers.
  • Added: SalesforceID parameter on subscription update, and cancellation_date on subscription provision/update params.
  • Added: credit field on the usage report response, and UsagePeriodEnd on the usage Credit model.
  • Added: offset/limit pagination for credit usage.
  • Added: scope_entity_ids field on the entitlement check response.
  • Added: XAccountID/XEnvironmentID header parameters across all endpoints.
  • Data export: added scoped token/sync, destinations create/update/delete, connection_status/last_sync_status fields, a ListModels endpoint, and an EnabledModels field.
  • ⚠️ Removed: capabilityId; added currency/feature/parent/scope fields to assignments.
  • Fixed: blocked syncing plans with a package pricing model to Zuora.
  • Changed: Cadence from an enum to a string in assignments models.
  • Fixed: UsageLimit is now nullable in assignments.
2026-02-18
  • Various API updates and endpoint additions.
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 for API
2026-01-28
  • API updates
  • Handle unions containing unknown types properly
  • Improved HttpResponse qualification
2026-01-27
  • Removed custom code
2026-01-27
  • API updates
  • Improved cursor pagination
2026-01-27
  • API update
  • Commented out promotional endpoints
2026-01-26
Features:
  • Added ToString and Equals methods
  • Visibility changes to QueryString() and AddDefaultHeaders
  • SDK configuration and copy constructor tests