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": "CANCEL_SUBSCRIPTION",
"subscriptionCancellationTime": "SPECIFIC_DATE",
"subscriptionStartSetup": "FREE_PLAN"
},
"createdAt": "2025-08-17T04:38:24.842Z",
"updatedAt": "2025-10-08T04:34:18.047Z"
}
}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": "CANCEL_SUBSCRIPTION",
"subscriptionCancellationTime": "SPECIFIC_DATE",
"subscriptionStartSetup": "FREE_PLAN"
},
"createdAt": "2025-08-17T04:38:24.842Z",
"updatedAt": "2025-10-08T04:34:18.047Z"
}
}