Parts Setup REST Endpoints

Parts Setup
The Part Setup REST APIs enable administration of CPQ parts using REST API services.
Create a Part
Method: post
Path: /rest/v16/partSetups
Create a Part Price
Method: post
Path: /rest/v16/partSetups/{id}/prices
Create a Part Translation
Method: post
Path: /rest/v16/partSetups/{id}/translations
Create Extended Descriptions for a Part
Method: post
Path: /rest/v16/partSetups/{id}/extendedDescriptions
Create Part Extended Description Translations
Method: post
Path: /rest/v16/partSetups/{id}/extendedDescriptions/{descriptionsId}/translations
Delete a Part
Method: delete
Path: /rest/v16/partSetups/{id}
Delete a Part Extended Description Translation
Method: delete
Path: /rest/v16/partSetups/{id}/extendedDescriptions/{descriptionsId}/translations/{translationId}
Delete a Part Price
Method: delete
Path: /rest/v16/partSetups/{id}/prices/{priceId}
Delete a Part Translation
Method: delete
Path: /rest/v16/partSetups/{id}/translations/{translationId}
Get a Part
Method: get
Path: /rest/v16/partSetups/{id}
Get a Part Extended Description Translation
Method: get
Path: /rest/v16/partSetups/{id}/extendedDescriptions/{descriptionsId}/translations/{translationId}
Get a Part Price
Method: get
Path: /rest/v16/partSetups/{id}/prices/{priceId}
Get a Part Translation
Method: get
Path: /rest/v16/partSetups/{id}/translations/{translationId}
Get All Part Extended Description Translations
Method: get
Path: /rest/v16/partSetups/{id}/extendedDescriptions/{descriptionsId}/translations
Get All Part Translations
Method: get
Path: /rest/v16/partSetups/{id}/translations
Get All Parts
Method: get
Path: /rest/v16/partSetups
Get All Prices for Part
Method: get
Path: /rest/v16/partSetups/{id}/prices
Get Part Extended Descriptions
Method: get
Path: /rest/v16/partSetups/{id}/extendedDescriptions
Get Part Extended Descriptions Using Extended Descriptions Id
Method: get
Path: /rest/v16/partSetups/{id}/extendedDescriptions/{descriptionsId}
Get Part Metadata Action
Method: post
Path: /rest/v16/partSetups/actions/getPartMetadata
Update a Part
Method: put
Path: /rest/v16/partSetups/{id}
Update a Part Price
Method: put
Path: /rest/v16/partSetups/{id}/prices/{priceId}
Update Part Extended Descriptions
Method: put
Path: /rest/v16/partSetups/{id}/extendedDescriptions/{descriptionsId}
Update/Insert Parts
Method: post
Path: /rest/v16/partSetups/actions/upsertParts