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.unarchiveProduct('x');
console.log(product.data);{
"data": {
"id": "product-revvenu",
"displayName": "Revvenu",
"description": "SaaS billing platform",
"status": "PUBLISHED",
"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"
}
}Restores an archived product, allowing new subscriptions to be created.
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.unarchiveProduct('x');
console.log(product.data);{
"data": {
"id": "product-revvenu",
"displayName": "Revvenu",
"description": "SaaS billing platform",
"status": "PUBLISHED",
"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"
}
}