Windchill REST Services Domain Capabilities > Examples for Performing Basic REST Operations > Reading the Bill of Material (BOM) Along with Path Details
Reading the Bill of Material (BOM) Along with Path Details
This example shows you how to read the bill of material (BOM) for a product structure.
Use the following POST URI with the request body to retrieve the BOM with expand on occurrences.
URI
POST /Windchill/servlet/odata/ProdMgmt/Parts('OR:wt.part.WTPart:254405')/PTC.ProdMgmt.GetPartStructure?$expand=Components($expand=Part,PartUse,Occurrence) HTTP/1.1
Request Headers
Content-Type: application/json
CSRF_NONCE: <Use the value from Fetch NONCE example>
Request Body
{"NavigationCriteria": {"ID": "OR:wt.filter.NavigationCriteria:1005970"}}
Use the following POST URI with the request body to retrieve the BOM without occurrences.
URI
POST /Windchill/servlet/odata/ProdMgmt/Parts('OR:wt.part.WTPart:254405')/PTC.ProdMgmt.GetPartStructure?$expand=Components($expand=Part,PartUse) HTTP/1.1
Request Headers
Content-Type: application/json
CSRF_NONCE: <Use the value from Fetch NONCE example>
Request Body
{NavigationCriteria={"ID":"OR:wt.filter.NavigationCriteria:48786407"}}