Skip to content

plm manufacturers

plm manufacturers

Part manufacturer records

Usage

Terminal window
plm manufacturers

Subcommands

  • list
  • add — Attach a manufacturer to a part
  • update — Update an existing manufacturer entry on a part
  • remove
  • set-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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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

Terminal window
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": []
}