# Get Product Part by ID Endpoint: GET /product-parts/{orderable_id} Version: 1.0.0 Security: ApiKeyAuth ## Path parameters: - `orderable_id` (string, required) The unique identifier of the product part. ## Response 200 fields (application/json): - `orderableId` (string) Unique identifier for the orderable product part. - `productCategory` (string) Category of the product. - `firstProductSubcategory` (string) First level subcategory of the product. - `genericId` (string) Generic identifier of the product part. - `genericTitle` (string) Generic title of the product part. - `genericUrl` (string) URL for the generic product part page. - `productFamily` (string) Family of the product. - `1kuPrice` (number,null) Price for 1K units of the product part. - `status` (string) Current status of the product part. Enum: "Active", "Obsolete", "NRND" - `type` (string) Type of the product part (e.g., IC, Module). - `description` (string) Description of the product part. - `class` (string,null) Classification of the product part. - `category` (string,null) Category of the product part. - `leadCount` (integer) Number of leads in the product part. - `dimensions` (object) - `dimensions.length` (number,null) Length of the product part. - `dimensions.width` (number,null) Width of the product part. - `dimensions.thickness` (number,null) Thickness of the product part. - `dimensions.pitch` (number,null) Pitch of the product part. - `peakReflowTemperature` (string,null) Peak reflow temperature for the product part. - `leadFree` (boolean) Indicates if the product part is lead-free. - `partAvailability` (string) Availability status of the product part. - `featuredDocument` (object) - `featuredDocument.documentTitle` (string) Title of the featured document. - `featuredDocument.documentUrl` (string) URL of the featured document. - `images` (array) List of image URLs. - `regulatory` (object) - `regulatory.htsus` (string,null) HTSUS classification. - `regulatory.eccn` (string,null) ECCN classification. - `regulatory.moistureSensitivityLevel` (string,null) Moisture Sensitivity Level (MSL). - `regulatory.rohsCompliant` (boolean) Indicates if the product part is RoHS compliant. - `regulatory.chinaRohsCompliant` (boolean) Indicates if the product part complies with China RoHS. - `regulatory.hazardousMaterials` (object) - `regulatory.hazardousMaterials.mercury` (boolean) - `regulatory.hazardousMaterials.lead` (boolean) - `regulatory.hazardousMaterials.halogen` (boolean) - `regulatory.hazardousMaterials.cadmium` (boolean) - `regulatory.hazardousMaterials.hexavalentChromium` (boolean) - `regulatory.hazardousMaterials.pbde` (boolean) - `regulatory.hazardousMaterials.pbb` (boolean) - `lifecycle` (string) Lifecycle status of the product part. - `alternative` (object) - `alternative.alternativeGenericId` (string,null) Alternative generic ID for the product part. - `alternative.alternativeNote` (string,null) Additional notes on alternatives. - `packaging` (object) - `packaging.carrierType` (string) Type of carrier (e.g., Tape & Reel, Tray). - `packaging.packageCode` (string) Package code. - `packaging.pbFreeCategory` (string) Pb-free category. - `packaging.jedecStandard` (string) JEDEC standard compliance. - `packaging.quantityPerCarrier` (integer) Quantity per carrier. - `packaging.quantityPerReel` (integer,null) Quantity per reel. - `packaging.reelSize` (string,null) Reel size information. - `packaging.tapePin1Quad` (string,null) Tape pin 1 quadrant information. - `packaging.tapePocketPitch` (number,null) Tape pocket pitch measurement. - `packaging.packageUrl` (string) URL for packaging details. - `packaging.packageDescription` (string) Description of the packaging. - `packaging.packageName` (string) Name of the package. - `packaging.prevCode` (string,null) Previous package code if applicable. - `plp` (string,null) PLP termination information. - `sampleable` (boolean) Indicates if the product part is sampleable. - `replacementProduct` (string,null) Replacement product identifier. - `replacementProductRemark` (string,null) Remarks about the replacement product. - `parametricAttributes` (array) List of parametric attributes for the product part. - `parametricAttributes.productPartAttributeId` (string, required) Unique identifier for the product part attribute. Example: "field__segment_lcd_controller" - `parametricAttributes.attributeName` (string, required) Name of the attribute. Example: "Segment LCD Controller" - `parametricAttributes.href` (string, required) URL for the attribute. Example: "/product-part-attributes/field__segment_lcd_controller" - `parametricAttributes.attributeValues` (array, required) List of values for the attribute. Example: ["Value1","Value2",3.14,true] ## Response 404 fields (application/json): - `error` (string) ## Response 500 fields (application/json): - `error` (string)