import Stigg from '@stigg/typescript';
const client = new Stigg({
apiKey: process.env['STIGG_API_KEY'], // This is the default and can be omitted
});
const product = await client.v1.products.archiveProduct('x');
console.log(product.data);{
"data": {
"id": "product-revvenu",
"displayName": "Revvenu",
"description": "SaaS billing platform",
"status": "ARCHIVED",
"multipleSubscriptions": false,
"metadata": {},
"productSettings": {
"subscriptionEndSetup": "DOWNGRADE_TO_FREE",
"subscriptionCancellationTime": "END_OF_BILLING_PERIOD",
"subscriptionStartSetup": "FREE_PLAN",
"subscriptionStartPlanId": null
},
"createdAt": "2025-06-13T07:52:29.828Z",
"updatedAt": "2026-03-16T04:37:16.324Z"
}
}Archives a product, preventing new subscriptions. All plans and addons are archived.
import Stigg from '@stigg/typescript';
const client = new Stigg({
apiKey: process.env['STIGG_API_KEY'], // This is the default and can be omitted
});
const product = await client.v1.products.archiveProduct('x');
console.log(product.data);{
"data": {
"id": "product-revvenu",
"displayName": "Revvenu",
"description": "SaaS billing platform",
"status": "ARCHIVED",
"multipleSubscriptions": false,
"metadata": {},
"productSettings": {
"subscriptionEndSetup": "DOWNGRADE_TO_FREE",
"subscriptionCancellationTime": "END_OF_BILLING_PERIOD",
"subscriptionStartSetup": "FREE_PLAN",
"subscriptionStartPlanId": null
},
"createdAt": "2025-06-13T07:52:29.828Z",
"updatedAt": "2026-03-16T04:37:16.324Z"
}
}