Use of Product endpoints
How to use product endpoints in API
Creating a product
[
{
"ProductStructureUid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"VariationDefinitionUid": "3fa85f64-5717-4562-b3fc-2c963f66afa5",
"Classifications": [
{
"CategoryId": 0,
"IsPrimary": true,
"OwnerReference": "string",
"SortOrder": 0
}
],
"WorkflowStateUid": "3fa85f64-5717-4562-b3fc-2c963f66afa4",
"BusinessUnits": [
{
"AccessPolicy": "string",
"BusinessUnitUid": "3fa85f64-5717-4562-b3fc-2c963f66afa3"
}
],
"Values": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]Fetching the product structure and variation definition
ProductStructure clothingProductStructure = _apiClient.ProductStructures.GetProductStructures().Single(x => x.Alias == "Clothing");VariationDefinition clothingVariation = clothingProductStructure.VariationDefinitions.Single(x => x.Name == "Clothing");
CreateProductModel<ProductModel> productModelToBeCreated = new()
{
ProductStructureUid = clothingProductStructure.Uid,
VariationDefinitionUid = clothingVariation.Uid,
};Adding classifications
Adding values
Using the /search endpoint
Example of searching for products
Last updated