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