Parts Create Part
parts_create_partDestructive
Create a part, identified by its part number. Every new part starts with revision "A". A part number that is already taken answers 409 with the existing part's id, so you can use that part instead.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_uom | No | Base unit of measure for the part (ISO unit code, e.g. EA, KG, M). | EA |
| folder_id | No | ID of the workspace folder this part is filed in; null is unfiled. | |
| attributes | No | Free-form key/value metadata for the part. | |
| description | No | Human-readable description of the part. | |
| make_or_buy | No | Whether the part is manufactured in-house or purchased. | make |
| part_number | Yes | Stable identifier (≈ SAP MATNR). Unique per org. | |
| lead_time_days | No | Expected lead time to obtain the part, in days. | |
| purchase_price | No | Purchase price per piece for a bought part, in the part's default currency. Used as the quote for parts marked 'buy'; leave empty to receive a material-floor estimate flagged for review. | |
| default_currency | No | Default currency for the part's pricing (ISO 4217 code, e.g. EUR, USD). | EUR |
| procurement_type | No | How the part is sourced (e.g. in-house production or external supplier) — a label to filter the parts list by and to sync with your ERP. It does not change a price: whether a part is priced as bought or made follows make_or_buy. | in_house |
| classification_id | No | ID of the classification category this part belongs to, if any. |