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:
invoice_idon the next invoice preview of contracts. -
Added:
has_soft_limiton credit entitlements when provisioning or updating a subscription, and when creating a contract. -
Added: optional
contract_idwhen 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
vendor_identifieris narrowed toSTRIPE,ZUORA,HUBSPOTandAWS_MARKETPLACE. -
⚠️ Removed:
v1.events.data_export.mint_scoped_token(data export scoped token).
2026-08-10
- ⚠️ Removed:
billing_modelandbilling_cadencefields from the overage pricing model.
2026-08-05
- Added:
display_namefield on entities,descriptionfield on entity types.
2026-08-05
- Added:
event_countfield on credit usage response types.
2026-07-28
Contracts
- Added: a contracts resource and
retrieve_contractsmethod on customers. See contracts.
2026-07-26
- Added:
credit_entitlementfield on addon and plan update params.
2026-07-21
- Added:
sync_statesfield on credit grant responses.
2026-07-21
- Added:
event_typeparameter on the creditslist_ledgermethod.
2026-07-18
- ⚠️ Moved:
customers.retrieve_governancefromv1.events.betatov1_beta.
2026-07-14
- Added:
STRIPE_INVOICINGto the vendor identifier enum on customers.
2026-07-14
- Added:
events.estimateandusage.estimatemethods on customers.
2026-07-12
- Added:
consumedfield onconsumption_consumeandusage_reportresponses.
2026-07-08
- Added:
idempotency_keyparameter on the usage report method.
2026-07-05
- ⚠️ Renamed:
capability_idtocurrency_id, and addedfeature_id, on the assignments list.
2026-07-05
- ⚠️ Renamed:
type_ref_id/type_idtoentity_type_idin entities and governance responses.
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-23
- Added:
v1.events.data_export.destinations.update(update data-export destination selection),PATCH /api/v1/data-export/destinations/{destinationId}.
2026-06-23
- Added:
usage_period_endincreditfield on thev1.usage.reportresponse.
2026-06-25
Credit wallet soft limit
- Added:
has_soft_limitfield on check-entitlement responses. When a credit entitlement is configured as a soft limit in the plan or add-on, the check-entitlement endpoint returnshas_access: Trueandhas_soft_limit: Trueeven after the credit balance reaches zero. Hard limit (the default) continues to returnhas_access: Falsewhen the balance is exhausted. Credit-backed features inherit the wallet’s soft-limit so dependent feature reads stay consistent.
2026-06-22
- Added:
salesforce_idfield on thev1.subscriptions.updaterequest.
2026-06-21
- Added:
v1.events.data_export.list_models(list data-export models),GET /api/v1/data-export/models. - Added:
enabled_modelsfield on thev1.events.data_export.destinations.createandv1.events.data_export.mint_scoped_tokenrequests. - Added:
enabled_modelsindestinationsfield on thev1.events.data_export.destinations.deleteandv1.events.data_export.destinations.createresponses.
2026-06-21
- ⚠️ Removed:
MONTHfrom thecadenceenum on customer endpoints.
2026-06-18
- Added:
v1.events.beta.customers.retrieve_governance(get a list of governance nodes),GET /api/v1-beta/customers/{id}/governance.
2026-06-11
- Added:
scope_entity_idsinchainsfield on thev1_beta.customers.entitlements.checkresponse.
2026-06-10
- Added:
currency_id,feature_id,parent_idandscope_entity_idsinassignmentsfields on thev1_beta.customers.assignments.upsertrequest. - Added:
currency_id,feature_id,parent_idandscope_entity_idsfields on thev1_beta.customers.assignments.listandv1_beta.customers.assignments.upsertresponses. - ⚠️ Removed:
capability_idinassignmentsfield from thev1_beta.customers.assignments.upsertrequest. - ⚠️ Removed:
capability_idfield from thev1_beta.customers.assignments.listandv1_beta.customers.assignments.upsertresponses.
2026-06-08
- Added:
connection_statusandlast_sync_statusindestinationsfields on thev1.events.data_export.destinations.deleteandv1.events.data_export.destinations.createresponses.
2026-06-07
- Added:
cancellation_datefield on thev1.subscriptions.updateandv1.subscriptions.provisionrequests.
2026-06-04
- Added:
v1.events.data_export.destinations.delete(remove data-export destination),DELETE /api/v1/data-export/destinations/{destinationId}. - Added:
v1.events.data_export.destinations.create(add data-export destination),POST /api/v1/data-export/destinations. - Added:
v1.events.data_export.mint_scoped_token(mint data-export scoped token),POST /api/v1/data-export/scoped-token. - Added:
v1.events.data_export.trigger_sync(trigger data-export sync),POST /api/v1/data-export/sync.
2026-06-01
Credit usage breakdown by event dimensions
- Added:
group_byarray 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-06-01
- Added:
PREQUELto thevendor_identifierenum on customer endpoints.
2026-05-28
- Added:
RECEIVEDto thevendor_identifierenum on customer endpoints.
2026-05-26
- Added:
tagsinseriesfield on thev1.credits.get_usageresponse.
2026-05-26
- Added:
v1_beta.customers.assignments.list(get a list of assignments),GET /api/v1-beta/customers/{id}/assignments. - Added:
v1_beta.customers.assignments.upsert(upsert assignments),PUT /api/v1-beta/customers/{id}/assignments.
2026-05-25
- Added:
v1_beta.entities.list(get a list of entitys),GET /api/v1-beta/customers/{id}/entities. - Added:
v1_beta.entities.retrieve(get a single entity by ID),GET /api/v1-beta/customers/{id}/entities/{entityId}. - Added:
v1_beta.entities.archive(archive entities),POST /api/v1-beta/customers/{id}/entities/archive. - Added:
v1_beta.entities.unarchive(unarchive entities),POST /api/v1-beta/customers/{id}/entities/unarchive. - Added:
v1_beta.entities.upsert(upsert entities),PUT /api/v1-beta/customers/{id}/entities.
2026-05-24
- Added:
v1_beta.entity_types.list(get a list of entity types),GET /api/v1-beta/entity-types. - Added:
v1_beta.entity_types.upsert(upsert entity types),PUT /api/v1-beta/entity-types.
2026-05-21
- Added:
v1.events.beta.customers.entitlements.check(check entitlement (beta)),GET /api/v1-beta/customers/{id}/entitlements/check.
2026-05-18
- Added:
v1.addons.list_charges(list addon charges),GET /api/v1/addons/{id}/charges. - Added:
v1.plans.list_charges(list plan charges),GET /api/v1/plans/{id}/charges. - Added:
v1.plans.list_overage_charges(list plan overage charges),GET /api/v1/plans/{id}/overage-charges.
2026-05-12
- Added:
v1.events.credits.custom_currencies.list(get a list of custom currencys),GET /api/v1/credits/custom-currencies. - Added:
v1.events.credits.custom_currencies.list_associated_entities(list custom currency associated entities),GET /api/v1/credits/custom-currencies/{currencyId}/associated-entities. - Added:
v1.events.credits.custom_currencies.update(update custom currency),PATCH /api/v1/credits/custom-currencies/{currencyId}. - Added:
v1.events.credits.custom_currencies.create(create custom currency),POST /api/v1/credits/custom-currencies. - Added:
v1.events.credits.custom_currencies.archive(archive custom currency),POST /api/v1/credits/custom-currencies/{currencyId}/archive. - Added:
v1.events.credits.custom_currencies.unarchive(unarchive custom currency),POST /api/v1/credits/custom-currencies/{currencyId}/unarchive. - Added:
BOOLEAN,ENUMandNUMBERto thefeature_typeenum onv1.features.list_features. - Added:
FLUCTUATING,INCREMENTALandNoneto themeter_typeenum onv1.features.list_features. - Added:
CUSTOM,FREEandPAIDto thepricing_typeenum onv1.subscriptions.list. - Added:
ACTIVE,ARCHIVED,Active,CANCELED,DRAFT,EXPIRED,Expired,IN_TRIAL,NEWandNOT_STARTEDand more to thestatusenum on addon, coupon, customer, feature, plan, product and subscription endpoints. - Added:
APP_STORE,AUTH0,AWS_MARKETPLACE,BIG_QUERY,HUBSPOT,OPEN_FGA,SALESFORCE,SNOWFLAKE,STRIPEandZUORAto thevendor_identifierenum onv1.customers.integrations.list.
2026-05-06
- ⚠️ Removed:
OVERDRAFTandRECURRINGfrom thegrant_typeenum onv1.events.credits.grants.create.
2026-05-06
- Added:
v1.customers.check_entitlement(check entitlement),GET /api/v1/customers/{id}/entitlements/check.
2026-04-28
- ⚠️ Removed: Delete event queue,
DELETE /internal/beta/event-queues/{queueName}. - ⚠️ Removed: Get a list of event queues,
GET /internal/beta/event-queues. - ⚠️ Removed: Get a single event queue by ID,
GET /internal/beta/event-queues/{queueName}. - ⚠️ Removed: Update a event queue,
PATCH /internal/beta/event-queues/{queueName}. - ⚠️ Removed: Provision event queue,
POST /internal/beta/event-queues/provision.
2026-05-10
Credit usage date filters
- Added:
start_dateandend_dateparameters 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-04-16
- Added:
CUSTOM_CURRENCY_ARCHIVED,CUSTOM_CURRENCY_CREATED,CUSTOM_CURRENCY_UNARCHIVED,CUSTOM_CURRENCY_UPDATED,DATA_EXPORT_SYNC_FAILEDandINCOMING_AIRBYTE_WEBHOOKto theevent_typesenum oninternal.beta.event_queues.updateandinternal.beta.event_queues.provision.
2026-04-13
- ⚠️ Removed:
include_inactive_subscriptionsquery parameter fromv1.usage.history. - Added:
EDGE_API_CUSTOM_CURRENCY_CACHE_DATA_RESYNCto theevent_typesenum oninternal.beta.event_queues.updateandinternal.beta.event_queues.provision.
2026-04-07
- Added:
v1.customers.integrations.unlink(unlink customer integration),DELETE /api/v1/customers/{id}/integrations/{integrationId}. - Added:
internal.beta.event_queues.delete(delete event queue),DELETE /internal/beta/event-queues/{queueName}. - Added:
v1.customers.integrations.list(get a list of customer integrations),GET /api/v1/customers/{id}/integrations. - Added:
v1.customers.integrations.retrieve(get a single customer integration by ID),GET /api/v1/customers/{id}/integrations/{integrationId}. - Added:
internal.beta.event_queues.list(get a list of event queues),GET /internal/beta/event-queues. - Added:
internal.beta.event_queues.retrieve(get a single event queue by ID),GET /internal/beta/event-queues/{queueName}. - Added:
v1.customers.integrations.update(update a customer integration),PATCH /api/v1/customers/{id}/integrations/{integrationId}. - Added:
internal.beta.event_queues.update(update a event queue),PATCH /internal/beta/event-queues/{queueName}. - Added:
v1.customers.integrations.link(link customer integration),POST /api/v1/customers/{id}/integrations. - Added:
internal.beta.event_queues.provision(provision event queue),POST /internal/beta/event-queues/provision.
2026-03-18
- Added:
OVERDRAFTto thegrant_typeenum on credit endpoints.
2026-03-18
- ⚠️ Removed: Delete event queue,
DELETE /api/v1/event-queues/{queueName}. - ⚠️ Removed: Get a list of event queues,
GET /api/v1/event-queues. - ⚠️ Removed: Get a single event queue by ID,
GET /api/v1/event-queues/{queueName}. - ⚠️ Removed: Update a event queue,
PATCH /api/v1/event-queues/{queueName}. - ⚠️ Removed: Provision event queue,
POST /api/v1/event-queues/provision. - Added:
target_idfield on thev1.products.duplicate_productrequest. - Added:
metadatainentitlements.currency;idinentitlements.featurefields on thev1.customers.retrieve_entitlementsandv1.subscriptions.provisionresponses. - ⚠️ Removed:
idfield from thev1.products.duplicate_productrequest. - ⚠️ Removed:
additional_meta_datainentitlements.currency;ref_idinentitlements.featurefields from thev1.customers.retrieve_entitlementsandv1.subscriptions.provisionresponses. - Added:
CREDITS_CONSUMPTION_TRANSFER_SOURCEandCREDITS_CONSUMPTION_TRANSFER_TARGETto theevent_typeenum onv1.events.credits.list_ledger.
2026-03-16
- ⚠️ Removed: Set addon pricing,
PUT /api/v1/addons/{id}/charges. - ⚠️ Removed: Set plan pricing,
PUT /api/v1/plans/{id}/charges. - Added:
chargesfield on thev1.addons.updateandv1.plans.updaterequests. - Added:
dependency_feature_idfield on thev1.addons.entitlements.updateandv1.plans.entitlements.updaterequests. - Added:
dependency_feature_idinentitlementsfield on thev1.addons.entitlements.createandv1.plans.entitlements.createrequests. - Added:
dependency_feature_idfield on addon and plan responses (8 endpoints).
2026-03-16
- Added: Delete event queue,
DELETE /api/v1/event-queues/{queueName}. - Added:
billing_currency,language,passthroughandtimezonefields on thev1.customers.updateandv1.customers.provisionrequests. - Added:
billing_currency,language,passthroughandtimezonefields on customer responses (8 endpoints). - Added:
EVENT_QUEUE_DEPROVISIONING_REQUESTEDto theevent_typesenum on update a event queue and provision event queue. - Added:
DEPROVISIONINGto thestatusenum on event queue endpoints.
2026-03-12
- Added:
v1.customers.retrieve_entitlements(get entitlements state),GET /api/v1/customers/{id}/entitlements. - Added: Get a list of event queues,
GET /api/v1/event-queues. - Added: Get a single event queue by ID,
GET /api/v1/event-queues/{queueName}. - Added: Update a event queue,
PATCH /api/v1/event-queues/{queueName}. - Added: Provision event queue,
POST /api/v1/event-queues/provision. - Added:
billing_idandsalesforce_idincustomers;integration_idfields on the bulk import customers request.
2026-03-10
- Added:
amount,behavior,cadence,description,display_name_override,enum_values,has_soft_limitandhas_unlimited_usageand 10 more fields on thev1.addons.entitlements.updateandv1.plans.entitlements.updaterequests. - Added:
billing_idfield on thev1.customers.updateandv1.customers.provisionrequests. - Added:
amount,behavior,cadence,description,display_name_override,enum_values,has_soft_limitandhas_unlimited_usageand 11 more inentitlementsfields on thev1.addons.entitlements.createandv1.plans.entitlements.createrequests. - Added:
amount,cadence,has_soft_limit,has_unlimited_usage,id,monthly_reset_period_configuration,reset_periodandtypeand 3 more inentitlementsfields on thev1.subscriptions.updateandv1.subscriptions.provisionrequests. - Added:
include_inactive_subscriptionsquery parameter onv1.usage.history. - Added:
billing_idfield on customer responses (8 endpoints). - ⚠️ Removed:
creditandfeaturefields from thev1.addons.entitlements.updateandv1.plans.entitlements.updaterequests. - ⚠️ Removed:
creditandfeatureinentitlementsfields from addon, plan and subscription requests (4 endpoints). - ⚠️ Removed:
include_historical_usagequery parameter fromv1.usage.history. - ⚠️ Removed:
custom_currency_idandfeature_idfields from addon and plan responses (8 endpoints).
2026-03-08
- Added:
entitlementsfield on thev1.subscriptions.updateandv1.subscriptions.provisionrequests. - ⚠️ Removed:
subscription_entitlementsfield from thev1.subscriptions.updateandv1.subscriptions.provisionrequests.
2026-03-05
- Added:
include_historical_usagequery parameter onv1.usage.history. - Added:
CREDITS_UPDATEDto theevent_typeenum onv1.credits.list_ledger.
2026-03-05
- Added:
statusfield on thev1.addons.updaterequest.
2026-03-04
- Added:
v1.credits.get_auto_recharge(get automatic recharge configuration),GET /api/v1/credits/auto-recharge. - Added:
v1.credits.get_usage(get credit usage),GET /api/v1/credits/usage. - Added:
v1.credits.grants.create(create a credit grant),POST /api/v1/credits/grants. - Added:
v1.credits.grants.void(void credit grant),POST /api/v1/credits/grants/{id}/void. - Added:
amountandcurrencyinminimum_spend;amount,billing_country_codeandcurrencyinprice_overridesfields on thev1.subscriptions.provisionrequest. - Added:
amountandcurrencyinminimum_spend;amountandcurrencyinprice_overridesfields on thev1.subscriptions.updaterequest. - Added:
billing_cycle_anchor,budget,coupons,future_updates,latest_invoice,minimum_spend,subscription_entitlementsandtrial;addon_id,amount,base_charge,billing_country_code,block_size,currency,feature_idandtiersinpricesfields on subscription responses (7 endpoints). - Added:
billing_cycle_anchor,budget,coupons,future_updates,latest_invoice,minimum_spend,subscription_entitlementsandtrialinsubscription;amount,billing_country_codeandcurrencyinsubscription.pricesfields on thev1.subscriptions.provisionresponse. - ⚠️ Removed:
minimuminminimum_spend;priceinprice_overridesfields from thev1.subscriptions.updaterequest. - ⚠️ Removed:
minimuminminimum_spend;priceinprice_overrides;billing_country_codeinprice_overrides.tiers.flat_price;billing_country_codeinprice_overrides.tiers.unit_pricefields from thev1.subscriptions.provisionrequest. - ⚠️ Removed:
created_at,idandupdated_atinpricesfields from subscription responses (7 endpoints). - ⚠️ Removed:
priceinsubscription.pricesfield from thev1.subscriptions.provisionresponse.
2026-03-02
- Added:
billing_cycle_anchorfield on thev1.subscriptions.update,v1.subscriptions.provisionandv1.subscriptions.previewrequests.
2026-03-02
- Added:
v1.credits.grants.list(get a list of credit grants),GET /api/v1/credits/grants. - Added:
v1.credits.list_ledger(get a list of credit ledger events),GET /api/v1/credits/ledger. - Added:
idinaddonsfield on thev1.subscriptions.update,v1.subscriptions.provisionandv1.subscriptions.previewrequests. - Added:
addons,billing_periodandchargesinsubscriptionsfields on the bulk import subscriptions request. - Added:
addonsfield on subscription responses (7 endpoints). - Added:
idinfree_itemsfield on thev1.subscriptions.previewresponse. - Added:
addonsinsubscriptionfield on thev1.subscriptions.provisionresponse. - ⚠️ Removed:
addon_idinaddonsfield from thev1.subscriptions.update,v1.subscriptions.provisionandv1.subscriptions.previewrequests. - ⚠️ Removed:
addon_idinfree_itemsfield from thev1.subscriptions.previewresponse.
2026-02-27
- Added:
v1.addons.entitlements.delete(delete addon entitlement),DELETE /api/v1/addons/{addonId}/entitlements/{id}. - Added:
v1.plans.remove_draft(remove plan draft),DELETE /api/v1/plans/{id}/draft. - Added:
v1.plans.entitlements.delete(delete plan entitlement),DELETE /api/v1/plans/{planId}/entitlements/{id}. - Added:
v1.addons.entitlements.list(get a list of addon entitlements),GET /api/v1/addons/{addonId}/entitlements. - Added:
v1.plans.entitlements.list(get a list of plan entitlements),GET /api/v1/plans/{planId}/entitlements. - Added:
v1.addons.entitlements.update(update a addon entitlement),PATCH /api/v1/addons/{addonId}/entitlements/{id}. - Added:
v1.plans.update(update a plan),PATCH /api/v1/plans/{id}. - Added:
v1.plans.entitlements.update(update a plan entitlement),PATCH /api/v1/plans/{planId}/entitlements/{id}. - Added:
v1.addons.entitlements.create(create addon entitlements),POST /api/v1/addons/{addonId}/entitlements. - Added:
v1.plans.archive(archive plan),POST /api/v1/plans/{id}/archive. - Added:
v1.plans.create_draft(create plan draft),POST /api/v1/plans/{id}/draft. - Added:
v1.plans.publish(publish plan),POST /api/v1/plans/{id}/publish. - Added:
v1.plans.entitlements.create(create plan entitlements),POST /api/v1/plans/{planId}/entitlements. - Added:
v1.addons.set_pricing(set addon pricing),PUT /api/v1/addons/{id}/charges. - Added:
v1.plans.set_pricing(set plan pricing),PUT /api/v1/plans/{id}/charges. - Added:
default_trial_configfield on thev1.plans.createrequest. - Added:
compatible_addon_idsanddefault_trial_configfields on thev1.plans.list,v1.plans.retrieveandv1.plans.createresponses. - Added:
additional_meta_data,description,display_name,unit_pluralandunit_singularinentitlements.currencyfields on thev1.subscriptions.provisionresponse.
2026-02-18
- Added:
v1.events.plans.list(get a list of plans),GET /api/v1/plans. - Added:
v1.events.plans.retrieve(get a single plan by ID),GET /api/v1/plans/{id}. - Added:
v1.events.plans.create(create plan),POST /api/v1/plans. - Added:
product_idfield on addon responses (6 endpoints).
2026-02-18
- Added:
v1.events.addons.draft.remove_addon_draft(remove addon draft),DELETE /api/v1/addons/{id}/draft. - ⚠️ Removed: Revoke promotional entitlement,
DELETE /api/v1/customers/{customerId}/promotional/{featureId}. - Added:
v1.customers.promotional_entitlements.revoke(revoke promotional entitlement),DELETE /api/v1/customers/{id}/promotional-entitlements/{featureId}. - Added:
v1.events.addons.list_addons(get a list of addons),GET /api/v1/addons. - Added:
v1.events.addons.retrieve_addon(get a single addon by ID),GET /api/v1/addons/{id}. - Added:
v1.customers.promotional_entitlements.list(get a list of promotional entitlements),GET /api/v1/customers/{id}/promotional-entitlements. - Added:
v1.events.features.list_features(get a list of features),GET /api/v1/features. - Added:
v1.events.features.retrieve_feature(get a single feature by ID),GET /api/v1/features/{id}. - Added:
v1.events.addons.update_addon(update a addon),PATCH /api/v1/addons/{id}. - Added:
v1.coupons.update_coupon(update a coupon),PATCH /api/v1/coupons/{id}. - Added:
v1.events.features.update_feature(update a feature),PATCH /api/v1/features/{id}. - Added:
v1.products.update_product(update a product),PATCH /api/v1/products/{id}. - Added:
v1.events.addons.create_addon(create an addon),POST /api/v1/addons. - Added:
v1.events.addons.archive_addon(archive an addon),POST /api/v1/addons/{id}/archive. - Added:
v1.events.addons.draft.create_addon_draft(create addon draft),POST /api/v1/addons/{id}/draft. - Added:
v1.events.addons.publish_addon(publish addon),POST /api/v1/addons/{id}/publish. - Added:
v1.coupons.archive_coupon(archive coupon),POST /api/v1/coupons/{id}/archive. - ⚠️ Removed: Create a promotional entitlements,
POST /api/v1/customers/{customerId}/promotional. - Added:
v1.customers.promotional_entitlements.create(create a promotional entitlements),POST /api/v1/customers/{id}/promotional-entitlements. - Added:
v1.events.features.create_feature(create a feature),POST /api/v1/features. - Added:
v1.events.features.archive_feature(archive feature),POST /api/v1/features/{id}/archive. - Added:
v1.events.features.unarchive_feature(unarchive feature),POST /api/v1/features/{id}/unarchive. - Added:
v1.products.create_product(create product),POST /api/v1/products. - Added:
v1.products.archive_product(archive product),POST /api/v1/products/{id}/archive. - Added:
v1.products.duplicate_product(duplicate product),POST /api/v1/products/{id}/duplicate. - Added:
v1.products.unarchive_product(unarchive product),POST /api/v1/products/{id}/unarchive. - Added:
v1.subscriptions.invoice.mark_as_paid(mark subscription invoice as paid),POST /api/v1/subscriptions/{id}/invoice/paid. - Added:
v1.subscriptions.usage.charge_usage(charge subscription usage),POST /api/v1/subscriptions/{id}/usage/charge. - Added:
v1.subscriptions.usage.sync_usage(trigger subscription usage sync),POST /api/v1/subscriptions/{id}/usage/sync. - Added:
addon_id,base_chargeandcurrency_idinprice_overridesfields on thev1.subscriptions.updaterequest. - Added:
created_at,emailandnamequery parameters onv1.customers.list. - Added:
created_at,idandstatusquery parameters onv1.products.list_products. - Added:
created_at,id,statusandtypequery parameters onv1.coupons.list. - Added:
created_at,plan_id,pricing_typeandresource_idquery parameters onv1.subscriptions.list. - Added:
product_settingsfield on thev1.products.list_productsresponse. - ⚠️ Removed:
additional_meta_datafield from thev1.coupons.createrequest.
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 the API
2026-01-28
- Multiple API updates implemented
2026-01-27
- API updates
- Commented out promotional endpoints
- Improved cursor pagination functionality
2026-01-26
Features:
- Added customer endpoints
- Support for binary request streaming
- Support for file upload requests
- Environment cleanup improvements
- Don’t send Content-Type header on GET requests
- Python 3.14 compatibility
- Pydantic v1 signature updates
- Stream closure handling
- Nested discriminated union parsing
- Empty metadata handling
- Python 3.14 support added
- Python 3.8 support dropped
- Python 3.13 marked as supported
- Dependency updates and internal codegen improvements