curl -X DELETE https://api.autumnai.com/products/Pro%20Product \
-H "Authorization: Bearer YOUR_API_KEY"
curl -X DELETE "https://api.autumnai.com/products/Pro%20Product?all_versions=true" \
-H "Authorization: Bearer YOUR_API_KEY"
import { Autumn } from '@autumnai/node-sdk';
const autumn = new Autumn({
apiKey: process.env.AUTUMN_API_KEY,
});
// Delete current version only
await autumn.products.delete({
productId: 'Pro Product',
});
// Delete all versions
await autumn.products.delete({
productId: 'Pro Product',
allVersions: true,
});
from autumn import Autumn
autumn = Autumn(api_key="YOUR_API_KEY")
# Delete current version only
autumn.products.delete(product_id="Pro Product")
# Delete all versions
autumn.products.delete(product_id="Pro Product", all_versions=True)
{
"success": true
}
Products
Delete Product
DELETE
/
products
/
:id
curl -X DELETE https://api.autumnai.com/products/Pro%20Product \
-H "Authorization: Bearer YOUR_API_KEY"
curl -X DELETE "https://api.autumnai.com/products/Pro%20Product?all_versions=true" \
-H "Authorization: Bearer YOUR_API_KEY"
import { Autumn } from '@autumnai/node-sdk';
const autumn = new Autumn({
apiKey: process.env.AUTUMN_API_KEY,
});
// Delete current version only
await autumn.products.delete({
productId: 'Pro Product',
});
// Delete all versions
await autumn.products.delete({
productId: 'Pro Product',
allVersions: true,
});
from autumn import Autumn
autumn = Autumn(api_key="YOUR_API_KEY")
# Delete current version only
autumn.products.delete(product_id="Pro Product")
# Delete all versions
autumn.products.delete(product_id="Pro Product", all_versions=True)
{
"success": true
}
Deletes a product by its ID.
Deleting a product will prevent new customers from attaching it. Existing customers with this product will retain access unless you also delete all versions.
Path Parameters
string
required
The ID of the product to delete.
Query Parameters
boolean
default:false
If true, deletes all versions of the product. If false, only deletes the current version.
Response
boolean
Indicates whether the deletion was successful.
curl -X DELETE https://api.autumnai.com/products/Pro%20Product \
-H "Authorization: Bearer YOUR_API_KEY"
curl -X DELETE "https://api.autumnai.com/products/Pro%20Product?all_versions=true" \
-H "Authorization: Bearer YOUR_API_KEY"
import { Autumn } from '@autumnai/node-sdk';
const autumn = new Autumn({
apiKey: process.env.AUTUMN_API_KEY,
});
// Delete current version only
await autumn.products.delete({
productId: 'Pro Product',
});
// Delete all versions
await autumn.products.delete({
productId: 'Pro Product',
allVersions: true,
});
from autumn import Autumn
autumn = Autumn(api_key="YOUR_API_KEY")
# Delete current version only
autumn.products.delete(product_id="Pro Product")
# Delete all versions
autumn.products.delete(product_id="Pro Product", all_versions=True)
{
"success": true
}
⌘I