2026-08-05
Direct credit consumption
- Added:
Consume/ConsumeAsyncmethods 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.
- Added: support for creating and retrieving customer contracts. See contracts.
- Added: Airwallex payment provider integration.
- Added:
StripeInvoicingto customer vendor identifier enums. - Added:
IdempotencyKeyparameter on the usage report method. - Added:
consumedfield on theCreditmodel, andEventCounton credit usageSeries/Pointmodels. - Added:
CreditEntitlementfield on overage pricing for addons and plans. - Added:
EventTypeparameter on the list credit ledger method. - Added:
syncStatesfield on credit grants responses. - Added:
DisplayNameon entities,Descriptionon entity types. - Added: consumption/estimate endpoints on customer events and usage.
- ⚠️ Moved: the governance retrieval endpoint to
v1-betacustomers. - ⚠️ Renamed:
capabilityIdtocurrencyId, and addedfeatureId, in the customer assignments list. - ⚠️ Renamed: entity type fields to
EntityTypeIDin entity/governance models.
2026-06-28
- Added:
HasSoftLimitfield on addon and plan entitlements. When a credit entitlement is configured as a soft limit, access checks returnHasAccess: trueandHasSoftLimit: trueeven after the credit balance reaches zero. - Added:
RetrieveGovernanceendpoint onv1-betacustomers. - Added:
SalesforceIDparameter on subscription update, andcancellation_dateon subscription provision/update params. - Added:
creditfield on the usage report response, andUsagePeriodEndon the usageCreditmodel. - Added: offset/limit pagination for credit usage.
- Added:
scope_entity_idsfield on the entitlement check response. - Added:
XAccountID/XEnvironmentIDheader parameters across all endpoints. - Data export: added scoped token/sync, destinations create/update/delete,
connection_status/last_sync_statusfields, aListModelsendpoint, and anEnabledModelsfield. - ⚠️ Removed:
capabilityId; addedcurrency/feature/parent/scopefields to assignments. - Fixed: blocked syncing plans with a package pricing model to Zuora.
- Changed:
Cadencefrom an enum to a string in assignments models. - Fixed:
UsageLimitis now nullable in assignments.
2026-02-18
- Various API updates and endpoint additions.
2026-03-19
- Added:
billingCycleAnchorproperty when provisioning and updating subscriptions. AcceptsSubscriptionBillingCycleAnchor.UNCHANGED(default) to keep the existing billing cycle anchor, orSubscriptionBillingCycleAnchor.NOWto 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
ToStringandEqualsmethods - Visibility changes to QueryString() and AddDefaultHeaders
- SDK configuration and copy constructor tests