# Create a Product Create New Product You must have "CREATE" role in "Products" Module Endpoint: POST /Product Version: 3.1.0 Security: OAuth2_clientCredentials ## Header parameters: - `UploadImageAsync` (string) When true image is uploaded asynchronously meaning when you receive OK Status Code the image processing is still running in the background. ## Response 200 fields (application/json): - `ID` (string, required) Product ID Example: "9525a6b0-297f-4b4a-97c7-0ae876bb44cd" - `Variants` (array, required) Array of Variants Example: [{"Code":"1000S","ID":"9ad47be6-bf1c-4dd5-87a8-193fe56d1035"},{"Code":"1000M","ID":"b3d68610-22a5-445d-8c5c-c79487373aa2"}] - `Variants.Code` (string) Variant Code - `Variants.ID` (string) Variant ID - `ListVariantID` (array) List Variant ID Example: ["9ad47be6-bf1c-4dd5-87a8-193fe56d1035","b3d68610-22a5-445d-8c5c-c79487373aa2"] ## Response 400 fields (application/json): - `Message` (string) ## Response 500 fields (application/json): - `Message` (string) - `ExceptionMessage` (string) - `ExceptionType` (string) - `StackTrace` (string)