plm manufacturers
plm manufacturers
Part manufacturer records
Usage
plm manufacturersSubcommands
listadd— Attach a manufacturer to a partupdate— Update an existing manufacturer entry on a partremoveset-primary— Mark a manufacturer entry as the primary source for a part
Agent-readable summary
{ "command": "plm manufacturers", "description": "Part manufacturer records", "arguments": [], "options": [], "subcommands": [ "list", "add", "update", "remove", "set-primary" ]}plm manufacturers list
Usage
plm manufacturers list <partNumber>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm manufacturers list", "description": null, "arguments": [ { "name": "partNumber", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm manufacturers add
Attach a manufacturer to a part
Usage
plm manufacturers add <partNumber>Options
--file <path>— JSON/YAML file with the manufacturer payload (name, mpn, optional cost/lead_time_days/url)
Agent-readable summary
{ "command": "plm manufacturers add", "description": "Attach a manufacturer to a part", "arguments": [ { "name": "partNumber", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "JSON/YAML file with the manufacturer payload (name, mpn, optional cost/lead_time_days/url)", "required": false, "default": null } ], "subcommands": []}plm manufacturers update
Update an existing manufacturer entry on a part
Usage
plm manufacturers update <partNumber> <mfgId>Options
--file <path>— JSON/YAML file with the manufacturer fields to update (partial update; only included keys are changed)
Agent-readable summary
{ "command": "plm manufacturers update", "description": "Update an existing manufacturer entry on a part", "arguments": [ { "name": "partNumber", "required": true, "variadic": false, "description": "" }, { "name": "mfgId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "JSON/YAML file with the manufacturer fields to update (partial update; only included keys are changed)", "required": false, "default": null } ], "subcommands": []}plm manufacturers remove
Usage
plm manufacturers remove <partNumber> <mfgId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm manufacturers remove", "description": null, "arguments": [ { "name": "partNumber", "required": true, "variadic": false, "description": "" }, { "name": "mfgId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm manufacturers set-primary
Mark a manufacturer entry as the primary source for a part
Usage
plm manufacturers set-primary <partNumber> <mfgId>Options
--file <path>— Optional JSON/YAML file with additional fields to update at the same time (e.g. cost/lead_time_days). Omit to set primary without other changes.
Agent-readable summary
{ "command": "plm manufacturers set-primary", "description": "Mark a manufacturer entry as the primary source for a part", "arguments": [ { "name": "partNumber", "required": true, "variadic": false, "description": "" }, { "name": "mfgId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "Optional JSON/YAML file with additional fields to update at the same time (e.g. cost/lead_time_days). Omit to set primary without other changes.", "required": false, "default": null } ], "subcommands": []}