2026-09-29
Feature meters
- Added:
Meteron features, with anAggregation(SUM,MAX,MIN,AVG,COUNTorUNIQUE, plus an optionalField) andFiltersmade of conditions. Returned on feature responses and accepted when creating a feature.
-
Added:
InvoiceIdon the next invoice preview of contracts. -
Added:
HasSoftLimiton credit entitlements when provisioning or updating a subscription, and when creating a contract. -
Added: optional
ContractIdwhen creating a contract. Sending the same ID again returns the existing contract instead of creating a second one. -
Changed:
Subscriptionsis now optional when creating a contract, so a contract can be created empty and subscriptions attached later. -
Added:
PAYPALpayment method type on customers. The payment method type can now also benull. -
⚠️ Changed: the customer integration
VendorIdentifieris narrowed toSTRIPE,ZUORA,HUBSPOTandAWS_MARKETPLACE. -
⚠️ Removed:
V1.Events.DataExport.MintScopedToken(data export scoped token).
2026-08-12
- ⚠️ Removed:
BillingModelandBillingCadencefrom the overage pricing model inAddonUpdateParamsandPlanUpdateParams.
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-06-01
This release brings the C# SDK up to the API as of June 2026. Highlights:
- Added: plan and add-on management:
V1.Plans.Update,Archive,CreateDraft,RemoveDraftandPublish, plan and add-on entitlements (V1.Plans.Entitlements,V1.Addons.Entitlements), andListCharges/ListOverageCharges. - Added: credits: custom currencies (
V1.Credits.CustomCurrencies), credit grants (V1.Credits.Grants.Create,ListandVoid),V1.Credits.ListLedger,V1.Credits.GetUsageandV1.Credits.GetAutoRecharge. - Added: entitlement checks:
V1.Customers.CheckEntitlementandV1.Customers.RetrieveEntitlements. - Added: customer integrations:
V1.Customers.Integrations.Link,List,Retrieve,UpdateandUnlink. - Added: the
V1Betagovernance API: entities, entity types, assignments and a beta entitlement check. - Added:
BillingCurrency,BillingId,Language,PassthroughandTimezoneon customers;BillingCycleAnchor,Entitlements,MinimumSpendandPriceOverrideson subscription provisioning and updates;Metadataon coupons;CompatibleAddonIdsandDefaultTrialConfigon plans. - ⚠️ Changed: subscription add-ons and free items are identified by
Idinstead ofAddonId;MinimumSpendtakesAmountandCurrencyinstead ofMinimum;PriceOverridestakeAmountandCurrencyinstead ofPrice. - ⚠️ Removed:
SubscriptionEntitlementsfrom the subscription update request (useEntitlements).
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