Product Variant Endpoints
Manage product variants (sizes, colors, configurations).
Base Pathβ
/api/product-variant
Endpointsβ
List Variantsβ
GET /api/product-variant
Authorization: Bearer {token}
Create Variantβ
POST /api/product-variant
Authorization: Bearer {token}
{
"productId": "uuid",
"options": [
{ "name": "Size", "value": "Large" },
{ "name": "Color", "value": "Blue" }
],
"price": { "unitCost": 29.99, "retailPrice": 49.99 },
"settings": {
"isSubscription": false,
"isPurchaseAutomatically": true,
"canBeSold": true,
"canBePurchased": true,
"canBeRented": false,
"trackInventory": true
},
"quantity": 100
}
Update Variantβ
PUT /api/product-variant/:id
Authorization: Bearer {token}
Delete Variantβ
DELETE /api/product-variant/:id
Authorization: Bearer {token}
Update Variant Priceβ
PUT /api/product-variant-price/:id
Authorization: Bearer {token}
Update Variant Settingsβ
PUT /api/product-variant-setting/:id
Authorization: Bearer {token}
Related Pagesβ
- Product Endpoints β products
- Product Category Endpoints β categories
- Products & Inventory β feature