Skip to content

plm suppliers

plm suppliers

Manufacturer supplier records

Usage

Terminal window
plm suppliers

Subcommands

Agent-readable summary
{
"command": "plm suppliers",
"description": "Manufacturer supplier records",
"arguments": [],
"options": [],
"subcommands": [
"add",
"update",
"remove",
"compare",
"toggle-preferred"
]
}

plm suppliers add

Add a supplier (accepts supplier_name or its alias name)

Usage

Terminal window
plm suppliers add <partNumber> <mfgId>

Options

  • --file <path> — JSON payload — required field supplier_name (alias: name), optional supplier_part_number, is_preferred, lead_time_days, stock_status, url, notes
Agent-readable summary
{
"command": "plm suppliers add",
"description": "Add a supplier (accepts `supplier_name` or its alias `name`)",
"arguments": [
{
"name": "partNumber",
"required": true,
"variadic": false,
"description": ""
},
{
"name": "mfgId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--file <path>",
"description": "JSON payload — required field `supplier_name` (alias: `name`), optional `supplier_part_number`, `is_preferred`, `lead_time_days`, `stock_status`, `url`, `notes`",
"required": false,
"default": null
}
],
"subcommands": []
}

plm suppliers update

Usage

Terminal window
plm suppliers update <partNumber> <mfgId> <supplierId>

Options

  • --file <path>
Agent-readable summary
{
"command": "plm suppliers update",
"description": null,
"arguments": [
{
"name": "partNumber",
"required": true,
"variadic": false,
"description": ""
},
{
"name": "mfgId",
"required": true,
"variadic": false,
"description": ""
},
{
"name": "supplierId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--file <path>",
"description": "",
"required": false,
"default": null
}
],
"subcommands": []
}

plm suppliers remove

Usage

Terminal window
plm suppliers remove <partNumber> <mfgId> <supplierId>

Options

  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm suppliers remove",
"description": null,
"arguments": [
{
"name": "partNumber",
"required": true,
"variadic": false,
"description": ""
},
{
"name": "mfgId",
"required": true,
"variadic": false,
"description": ""
},
{
"name": "supplierId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm suppliers compare

Usage

Terminal window
plm suppliers compare <partNumber>

Options

  • --format <fmt> — output format (default: "json")
Agent-readable summary
{
"command": "plm suppliers compare",
"description": null,
"arguments": [
{
"name": "partNumber",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--format <fmt>",
"description": "output format",
"required": false,
"default": "json"
}
],
"subcommands": []
}

plm suppliers toggle-preferred

Usage

Terminal window
plm suppliers toggle-preferred <supplierId>

Options

  • --file <path>
Agent-readable summary
{
"command": "plm suppliers toggle-preferred",
"description": null,
"arguments": [
{
"name": "supplierId",
"required": true,
"variadic": false,
"description": ""
}
],
"options": [
{
"flags": "--file <path>",
"description": "",
"required": false,
"default": null
}
],
"subcommands": []
}