Skip to main content
GET
/
v1
/
products
/
{id}
/
addons
TypeScript SDK
import { Solifyn } from 'solifyn';

const solifyn = new Solifyn({ apiKey: 'your_private_api_key_here' });

// List addons for a specific product
const addons = await solifyn.addons.list('prod_019e56a1...');
console.log('Product Addons:', addons);
[
  {
    "productId": "prod_addon_123",
    "minQuantity": 1,
    "maxQuantity": 10,
    "priceOverride": 15,
    "isSeatAddon": true
  }
]

Authorizations

Authorization
string
header
required

Authenticate requests using your standard bearer API key (e.g. YOUR_API_KEY).

Path Parameters

id
string
required

The parent product ID.

Example:

"prod_parent_123"

Response

200 - application/json

List of product add-on configurations.

productId
string
required

The product ID of the addon product.

Example:

"prod_addon_123"

minQuantity
number
required

Minimum quantity allowed.

Example:

1

maxQuantity
object
required

Maximum quantity allowed (null if unlimited).

Example:

10

priceOverride
object
required

Price override (null if using base product price).

Example:

15

isSeatAddon
boolean
required

Flag indicating if this is a seat/license addon.

Example:

true