Subscrio reference inventory
Public operations documented from the adjacent TypeScript and .NET checkouts. All 14 pages follow AGENTS.md and FORMAT-SPEC.md, with the site-wide language selector, linked property definitions, and language-specific signatures. A dash means that language exposes a different API; see the page for supported alternatives.
TypeScript
.NET
Reference
createFeature
CreateFeatureAsync
Features
updateFeature
UpdateFeatureAsync
Features
getFeature
GetFeatureAsync
Features
listFeatures
ListFeaturesAsync
Features
getFeaturesByProduct
GetFeaturesByProductAsync
Features
archiveFeature
ArchiveFeatureAsync
Features
unarchiveFeature
UnarchiveFeatureAsync
Features
deleteFeature
DeleteFeatureAsync
Features
TypeScript
.NET
Reference
createAddon
CreateAddonAsync
Add-ons
updateAddon
UpdateAddonAsync
Add-ons
getAddon
GetAddonAsync
Add-ons
listAddons
ListAddonsAsync
Add-ons
archiveAddon
ArchiveAddonAsync
Add-ons
unarchiveAddon
UnarchiveAddonAsync
Add-ons
deleteAddon
DeleteAddonAsync
Add-ons
TypeScript
.NET
Reference
createProduct
CreateProductAsync
Products
updateProduct
UpdateProductAsync
Products
getProduct
GetProductAsync
Products
listProducts
ListProductsAsync
Products
associateFeature
AssociateFeatureAsync
Products
dissociateFeature
DissociateFeatureAsync
Products
archiveProduct
ArchiveProductAsync
Products
unarchiveProduct
UnarchiveProductAsync
Products
deleteProduct
DeleteProductAsync
Products
TypeScript
.NET
Reference
createPlan
CreatePlanAsync
Plans
updatePlan
UpdatePlanAsync
Plans
getPlan
GetPlanAsync
Plans
listPlans
ListPlansAsync
Plans
getPlansByProduct
GetPlansByProductAsync
Plans
setFeatureValue
SetFeatureValueAsync
Plans
removeFeatureValue
RemoveFeatureValueAsync
Plans
getFeatureValue
GetFeatureValueAsync
Plans
getPlanFeatures
GetPlanFeaturesAsync
Plans
archivePlan
ArchivePlanAsync
Plans
unarchivePlan
UnarchivePlanAsync
Plans
deletePlan
DeletePlanAsync
Plans
TypeScript
.NET
Reference
createCustomer
CreateCustomerAsync
Customers
updateCustomer
UpdateCustomerAsync
Customers
getCustomer
GetCustomerAsync
Customers
listCustomers
ListCustomersAsync
Customers
archiveCustomer
ArchiveCustomerAsync
Customers
unarchiveCustomer
UnarchiveCustomerAsync
Customers
deleteCustomer
DeleteCustomerAsync
Customers
TypeScript
.NET
Reference
createCurrency
CreateCurrencyAsync
Credits
updateCurrency
UpdateCurrencyAsync
Credits
getCurrency
GetCurrencyAsync
Credits
listCurrencies
ListCurrenciesAsync
Credits
setPlanGrant
SetPlanGrantAsync
Credits
getPlanGrant
GetPlanGrantAsync
Credits
listPlanGrants
ListPlanGrantsAsync
Credits
removePlanGrant
RemovePlanGrantAsync
Credits
setConsumptionRule
SetConsumptionRuleAsync
Credits
getConsumptionRule
GetConsumptionRuleAsync
Credits
listConsumptionRules
ListConsumptionRulesAsync
Credits
removeConsumptionRule
RemoveConsumptionRuleAsync
Credits
grant
GrantAsync
Credits
issueDuePlanGrants
IssueDuePlanGrantsAsync
Credits
processScheduledGrants
ProcessScheduledGrantsAsync
Credits
getBalance
GetBalanceAsync
Credits
listBalances
ListBalancesAsync
Credits
canConsume
CanConsumeAsync
Credits
consume
ConsumeAsync
Credits
adjust
AdjustAsync
Credits
listGrants
ListGrantsAsync
Credits
getOperation
GetOperationAsync
Credits
listLedgerEntries
ListLedgerEntriesAsync
Credits
archiveCurrency
ArchiveCurrencyAsync
Credits
unarchiveCurrency
UnarchiveCurrencyAsync
Credits
deleteCurrency
DeleteCurrencyAsync
Credits
TypeScript
.NET
Reference
on
—
Hooks
off
—
Hooks
hasListeners
HasListeners
Hooks
emit
—
Hooks
—
OnCustomerCreatedBefore
Hooks
—
OnCustomerCreatedAfter
Hooks
—
OnCustomerUpdatedBefore
Hooks
—
OnCustomerUpdatedAfter
Hooks
—
OnCustomerArchivedBefore
Hooks
—
OnCustomerArchivedAfter
Hooks
—
OnCustomerUnarchivedBefore
Hooks
—
OnCustomerUnarchivedAfter
Hooks
—
OnCustomerDeletedBefore
Hooks
—
OnCustomerDeletedAfter
Hooks
—
OnSubscriptionCreatedBefore
Hooks
—
OnSubscriptionCreatedAfter
Hooks
—
OnSubscriptionUpdatedBefore
Hooks
—
OnSubscriptionUpdatedAfter
Hooks
—
OnSubscriptionArchivedBefore
Hooks
—
OnSubscriptionArchivedAfter
Hooks
—
OnSubscriptionUnarchivedBefore
Hooks
—
OnSubscriptionUnarchivedAfter
Hooks
—
OnSubscriptionDeletedBefore
Hooks
—
OnSubscriptionDeletedAfter
Hooks
—
OnSubscriptionFeatureOverrideAddedBefore
Hooks
—
OnSubscriptionFeatureOverrideAddedAfter
Hooks
—
OnSubscriptionFeatureOverrideRemovedBefore
Hooks
—
OnSubscriptionFeatureOverrideRemovedAfter
Hooks
—
OnSubscriptionTemporaryOverridesClearedBefore
Hooks
—
OnSubscriptionTemporaryOverridesClearedAfter
Hooks
—
OnStripeReceivedBefore
Hooks
—
OnStripeReceivedAfter
Hooks
—
OnSubscriptionAddonAttachedBefore
Hooks
—
OnSubscriptionAddonAttachedAfter
Hooks
—
OnSubscriptionAddonDetachedBefore
Hooks
—
OnSubscriptionAddonDetachedAfter
Hooks
—
OnUsageReportedBefore
Hooks
—
OnUsageReportedAfter
Hooks
—
OnCreditConsumedBefore
Hooks
—
OnCreditConsumedAfter
Hooks
—
OnCreditGrantedBefore
Hooks
—
OnCreditGrantedAfter
Hooks
—
OnCreditAdjustedBefore
Hooks
—
OnCreditAdjustedAfter
Hooks
—
EmitCustomerBeforeAsync
Hooks
—
EmitCustomerAfterAsync
Hooks
—
EmitSubscriptionBeforeAsync
Hooks
—
EmitSubscriptionAfterAsync
Hooks
—
EmitStripeReceivedAsync
Hooks
Welcome and Getting Started introduce the library. Guides cover the model, lifecycle, how feature values are calculated, add-ons and overrides, metered usage, credit wallets, and configuration management. Extensions and Stripe Setup cover integration workflows; Relationships and Schema Upgrade cover database structure and operation. Shared update conventions live in Getting Started.