π¦Products
π TL;DR - Quick Reference
POST /products/{YOUR_TENANT_ID}
[{
"ProductId": "P-42",
"ProductName": "Premium Soap",
"ProductVariants": []
}]π Endpoint
π Parameters
Parameter
Type
Required
Description
π¨ Request
β
Success Response
β Error Responses
Status
Description
π― Identifier Behavior
Priority Setting
Identifier Used
π Request Schema
UpsertProductDto Fields
Field
Type
Max Length
Required
Description
UpsertProductVariantDto Fields
ποΈ DELETE Endpoints
π Delete Product
π Parameters
Parameter
Type
Required
Description
β
Success Response
π Delete Product Variant
π Parameters
Parameter
Type
Required
Description
β
Success Response
β Error Responses
π DELETE Examples
Delete Product - cURL
Delete Variant - Python
Delete Product - Node.js
π‘ Real-World Use Cases
Use Case 1: New Product Launch
Use Case 2: Price Update (Sale)
Use Case 3: Out of Stock
Use Case 4: Multi-Pack Product
π Complete Example Request (All Fields)
π Minimal Example Request (Required Fields Only)
π Example with Excluded Product
π cURL Example
π Python Example
π’ Node.js Example
π Response Examples
β
Success Response (200)
β Validation Error (400) - Missing Required Fields
β Validation Error (400) - String Length Exceeded
β Not Found (404)
β Internal Server Error (500)
π‘ Best Practices
π¨ Size Parsing Examples
Input
SizeNumeric
SizeMetric
π Related Resources
Last updated