# Get item by id Endpoint: GET /items/{itemId} Security: BearerAuth ## Path parameters: - `itemId` (string, required) ## Response 200 fields (application/json): - `itemId` (string) - `companyId` (string, required) - `itemType` (string, required) Enum: "part", "labor", "tire", "fee", "discount" - `itemName` (string, required) - `itemNameFR` (string,null) - `itemNumber` (string, required) - `category` (string,null) - `subCategory` (string,null) - `subSubCategory` (string,null) - `description` (string,null) - `descriptionFR` (string,null) - `displayQuantityOnRO` (boolean) - `displayDescriptionOnRO` (boolean) - `status` (string, required) Enum: "Active", "Inactive" - `taxable` (boolean, required) - `commissionable` (boolean) - `internalNotes` (string,null) - `salesCodeName` (string,null) - `salesCode` (string,null) - `details` (any) Structure depends on itemType: - part → PartDetails - tire → TireDetails - labor → LaborDetails - discount → DiscountDetails - fee → FeeDetails ## Response 404 fields