Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
200 - application/json
import { Autumn } from 'autumn-js';
const autumn = new Autumn();
const products = await autumn.products.list();
console.log(products.list);{
"list": [
{
"id": "Pro Product",
"name": "Pro Plan",
"group": null,
"env": "sandbox",
"is_add_on": false,
"is_default": false,
"archived": false,
"version": 1,
"created_at": 1761296829908,
"items": [
{
"type": "price",
"feature_id": null,
"interval": "month",
"interval_count": 1,
"price": 20,
"display": {
"primary_text": "$20",
"secondary_text": "per month"
}
},
{
"type": "priced_feature",
"feature_id": "words",
"included_usage": 1000,
"interval": "month",
"interval_count": 1,
"price": 0.5,
"usage_model": "pay_per_use",
"billing_units": 1000,
"reset_usage_when_enabled": true,
"entity_feature_id": null,
"display": {
"primary_text": "1,000 Words",
"secondary_text": "then $0.5 per 1,000 Words"
}
},
{
"type": "feature",
"feature_id": "dashboard",
"entity_feature_id": null,
"display": {
"primary_text": "Dashboard"
}
},
{
"type": "feature",
"feature_id": "messages",
"included_usage": 10,
"interval": "month",
"interval_count": 1,
"reset_usage_when_enabled": true,
"entity_feature_id": null,
"display": {
"primary_text": "10 Messages"
}
}
],
"free_trial": {
"duration": "day",
"length": 7,
"unique_fingerprint": false,
"card_required": true
},
"base_variant_id": null,
"scenario": "new"
}
]
}import { Autumn } from 'autumn-js';
const autumn = new Autumn();
const products = await autumn.products.list();
console.log(products.list);{
"list": [
{
"id": "Pro Product",
"name": "Pro Plan",
"group": null,
"env": "sandbox",
"is_add_on": false,
"is_default": false,
"archived": false,
"version": 1,
"created_at": 1761296829908,
"items": [
{
"type": "price",
"feature_id": null,
"interval": "month",
"interval_count": 1,
"price": 20,
"display": {
"primary_text": "$20",
"secondary_text": "per month"
}
},
{
"type": "priced_feature",
"feature_id": "words",
"included_usage": 1000,
"interval": "month",
"interval_count": 1,
"price": 0.5,
"usage_model": "pay_per_use",
"billing_units": 1000,
"reset_usage_when_enabled": true,
"entity_feature_id": null,
"display": {
"primary_text": "1,000 Words",
"secondary_text": "then $0.5 per 1,000 Words"
}
},
{
"type": "feature",
"feature_id": "dashboard",
"entity_feature_id": null,
"display": {
"primary_text": "Dashboard"
}
},
{
"type": "feature",
"feature_id": "messages",
"included_usage": 10,
"interval": "month",
"interval_count": 1,
"reset_usage_when_enabled": true,
"entity_feature_id": null,
"display": {
"primary_text": "10 Messages"
}
}
],
"free_trial": {
"duration": "day",
"length": 7,
"unique_fingerprint": false,
"card_required": true
},
"base_variant_id": null,
"scenario": "new"
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Show child attributes