Returns all product variants. Useful for building pricing tables or dropdowns.
| Use Case | Recommended Endpoint |
|---|---|
| Get variants for one product | Get Product |
| Search variants by SKU | List Variants |
| Filter variants by grade/status | List Variants |
| Build variant search/autocomplete | List Variants |
| Export variant catalog | List Variants |
| Field | Description |
|---|---|
variantId | Unique variant identifier |
sku | Variant SKU (used in orders) |
productId | Parent product ID |
productName | Parent product name |
specification | Technical specification |
grade | Condition grade (A-E) |
color | Color option |
status | active or inactive |
listPrice | MSRP/retail price |
acquisitionCost | Your cost to acquire |
pricing | Monthly prices by contract length |
| Parameter | Default | Maximum |
|---|---|---|
limit | 50 | 5,000 |
startAfter | — | Cursor from previous response |
API key obtained from FlexPortal dashboard
Your tenant identifier
Items per page (default: 5000, max: 5000)
Cursor for pagination
Filter by status (active, inactive)
Filter by product SKU
Filter by grade (A, B, C, D, E)