# MadeComposites_GetById Endpoint: GET /v2/food/made-composites/{compositeId} Version: 2.0 ## Path parameters: - `compositeId` (string, required) ## Response 200 fields (application/json): - `materialId` (string) - `materialName` (string,null) - `commercialName` (string,null) - `internalCode` (string,null) - `ownerCompanyId` (string) - `materialType` (string) Enum: "rawMaterial", "composite", "additive", "processingAid" - `version` (object) - `version.number` (integer) - `version.historyId` (string) - `version.activeVersion` (boolean) - `version.lastVersion` (boolean) - `lastUpdateDateUtc` (string) - `status` (string) Enum: "draft", "published", "locked" - `tagIds` (array,null) - `active` (boolean) - `etag` (string,null) - `recipe` (object) - `recipe.recipeType` (string) Enum: "madeInHouse", "boughtToThirdParty" - `recipe.derivedFromGmo` (boolean) - `recipe.totalPercentage` (number) - `recipe.ingredients` (array,null) - `recipe.ingredients.ingredientId` (string) - `recipe.ingredients.ingredientName` (string,null) - `recipe.ingredients.functionId` (string,null) - `recipe.ingredients.classification` (object) - `recipe.ingredients.classification.referenceListItemId` (string,null) - `recipe.ingredients.classification.referenceListItemCode` (string,null) - `recipe.ingredients.percentage` (object) - `recipe.ingredients.percentage.value` (number,null) - `recipe.ingredients.percentage.minimum` (number,null) - `recipe.ingredients.percentage.maximum` (number,null) - `recipe.ingredients.percentage.relativeValue` (number,null) - `recipe.ingredients.ingredientType` (object) - `recipe.sortingFilter` (object) - `recipe.sortingFilter.orderBy` (string) Enum: "name", "type", "percentage" - `recipe.sortingFilter.orderByDescending` (boolean) - `suppliers` (array,null) - `suppliers.ingredientIds` (array,null) - `suppliers.supplierId` (string) - `suppliers.supplierName` (string,null) - `suppliers.supplierCode` (string,null) - `suppliers.origins` (array,null) - `suppliers.origins.originType` (object) - `suppliers.origins.marketId` (string,null) - `suppliers.origins.countryId` (string,null) - `suppliers.origins.regionId` (string,null) - `suppliers.origins.zoneId` (string,null) - `suppliers.origins.fishingZoneIds` (array,null) - `allergenDeclarations` (array,null) - `allergenDeclarations.allergenId` (string) - `allergenDeclarations.allergenDeclaration` (string) Enum: "present", "unintentionalPresent" - `attachments` (object) - `attachments.fileIds` (array,null) - `certificates` (array,null) - `certificates.certificateId` (string) - `characteristics` (object) - `controlPlans` (object) ## Response 400 fields ## Response 401 fields ## Response 403 fields ## Response 404 fields