Proximo
Proximo is a governed MCP server that lets an AI agent inspect, plan, and safely change Proxmox infrastructure (PVE, PBS, PMG, PDM) while producing a tamper-evident audit trail.
proximo_find— search every published API address in plain words ("list datastores"); a verb picks the method; returns access type and blast-radius tier.proximo_plan— read-only verdict for one address: the exact change, live current state, and vendor parameters; mutates nothing.proximo_read— run any GET on any plane: lean rows with totals,fields=selection,since=change detection,wait=on task status, anddiagnose=truehealth/advisory battery for a node or guest.proximo_call— governed POST/PUT/DELETE, dry-run by default; needsconfirm=true, an armed operator, and an authored tier; waits on tasks and supportsundovia a receipt'sundo.id.audit_entries— read the keyed hash-chained ledger back (filter by action/target, mutations only).audit_verify— walk the chain, report the first break, catch truncation withexpected_head, or verify a sealed archive.Breadth — ~1,804 API addresses across four products plus opt-in, allowlisted LXC exec / node shell lanes the REST API can't reach.
Safety — read-only default, PLAN/PROVE/UNDO/DIAGNOSE pillars, plus opt-in CONSENT approval and a CONTAIN kill-switch; Proxmox RBAC token scope is the enforced floor.
Provides tools for managing Proxmox VE, Proxmox Backup Server, Proxmox Mail Gateway, and Proxmox Datacenter Manager, including guest lifecycle, storage, snapshots, container exec, and a trust layer for safe AI-driven infrastructure operations.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Proximolist all VMs on node pve1"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Named for Proximo, the lanista of Gladiator. The story is the design, joint for joint.
He armed his fighter with exactly what he needed, never more. He answered for every move in the arena. A lanista, not a jailer. The Spaniard earns his name by conduct, on the record, and the helmet comes off: truth said plainly, at cost. His last act opened the cages, holding the wooden sword of his own freedom. A tool should hope to end that well.
"Win the crowd and you will win your freedom."
The others make you pick: a read-only toy, or full keys and pray. Proximo won't. Every dangerous move is planned: the verdict, the live target and the change, before anything runs. Every move is proven: a tamper-evident record. And undoable wherever the platform gives us a primitive: a mutation captures the record it is about to change and puts it back through the vendor's own write; a risky in-container command can take a snapshot first, and refuses to run if it can't.
Trust built into the substrate, not bolted on after. Hand an AI agent the keys; keep the receipts.
Sovereign and agent-agnostic. Your metal, your token, a ledger you own. No cloud, no phone-home, no standing server unless you opt in.
What it does
Ask, in plain English: "why is ct 105 thrashing?" An AI agent pulls node and guest status, tails the logs, and (if you opened that lane) runs a diagnostic inside the container to find out.
If there's a fix, it shows you the plan before it touches anything: the verdict, the target as it stands, the exact change. Takes a snapshot first if you ask it to, and won't run if it can't. Applies. Hands you a keyed receipt of exactly what changed, with the before-state captured so it can be put back.
It does all of that with six tools, over every address the four Proxmox products publish. No wrappers, no catalog to page through, no tool per endpoint: find the address, plan it, read or call it, and prove the record. The whole surface fits a small local model's window.
That's the product: a hypervisor an AI can operate without being able to wreck it.
Read-only by default. No mutation runs on the first call: it returns its blast radius as a plan for you to see first. A tamper-evident receipt for every change.
The comparison isn't Proximo vs. the GUI. It's Proximo vs. handing an LLM your root token and hoping.
Don't take our word for any of it. Verify it yourself.
# 1. The tool count is real. Ask the door itself, cold (=> 6).
# (in a clone of this repo, after `uv sync`)
uv run python -c "import asyncio; from proximo.core.doors.mcp import build_server; \
print(len(asyncio.run(build_server().list_tools())))"
# 2. The container image is what the repo built. Sigstore provenance (exit 0 = verified):
gh attestation verify oci://ghcr.io/john-broadway/proximo:latest --owner john-broadway
# 3. The security posture is graded by a third party, not by us:
# https://scorecard.dev/viewer/?uri=github.com/john-broadway/proximoThe rest is in VERIFY.md: forge a ledger byte and watch verify() refuse, grep
the outbound surface for phone-home (there is none). These checks work on any tool, from any
vendor. Demand them everywhere.
Related MCP server: ProxmoxMCP-Plus
Quickstart
// your MCP client config (Claude Desktop / Claude Code / Cursor / …)
{
"mcpServers": {
"proximo": {
"command": "uvx",
"args": ["proximo-proxmox"],
"timeout": 60, // startup is ~3.5s; a 3s client default drops the server silently
"env": {
"PROXIMO_API_BASE_URL": "https://your-pve:8006/api2/json",
"PROXIMO_TOKEN_PATH": "/path/to/token-file" // USER@REALM!TOKENID=SECRET, by reference, never inlined
}
}
}
}Claude Code, one line:
claude mcp add proximo --env PROXIMO_API_BASE_URL=https://your-pve:8006/api2/json \
--env PROXIMO_TOKEN_PATH=/path/to/token-file -- uvx proximo-proxmoxOr install with one click:
Both prompt for the token file path; the secret never lands in client config. No token yet? uvx proximo-proxmox mint pve prints the least-privilege runbook.
Then preflight what your token can actually do (read-only):
uvx proximo-proxmox doctorStart with a read-only token. Proximo is useful long before you grant it write. Full token-first walkthrough: docs/SETUP.md · more install paths: Install & run.
Why Proximo exists
The Proxmox MCP landscape is split. API-based servers manage nodes and VMs but structurally cannot run a command inside an LXC: the REST API has no exec endpoint. SSH-based servers can, through broad shell access with little scoping.
Proximo builds the principled whole. Both halves, one audited surface, least-privilege. Trust by construction:
Read-only inspector | Full-access executor | Proximo | |
Can mutate | no, that's the safety | yes | yes, plan recorded first, then |
Preview before a change | n/a | rarely | default: blast radius + live state, every mutation |
Record of what happened | no | app logs, editable | keyed hash-chained ledger, tamper-evident, on by default |
Undo | n/a | rare | snapshot-first, wherever the platform can snapshot |
Command inside an LXC | no | broad SSH | opt-in, fail-closed CTID allowlist |
Products covered | usually PVE | usually PVE | PVE + PBS + PMG + PDM, one audited plane |
Verify the artifact you run | varies | varies | signed image · PyPI provenance · SBOM · Scorecard |
(The archetype columns describe the split above, not any specific project. There is no official Proxmox MCP; Proximo is a community project, standing on its own.)
The trust layer: what makes Proximo different
The spine has six pillars. Four stand by default:
Control | What it does |
PLAN | Every mutation first returns a recorded preview: the exact change, live state, blast radius, an advisory risk rating. Nothing mutates without its plan recorded; one |
PROVE | Keyed (HMAC-SHA256), hash-chained audit ledger; |
UNDO | One rule: every mutation with a GET twin captures the record before it runs, and the receipt carries an |
DIAGNOSE | Read-only evidence battery + node health → advisory flags that surface incompleteness too, so an empty list never reads as a false clean bill. |
Two are yours to raise, by design, off until their state paths exist, because both are only worth having if those paths sit outside the agent's reach. A pillar Proximo raised for you would be a pillar the agent could lower for itself:
Pillar (off until configured) | What it holds |
CONSENT | Independent, out-of-band approval per plan: an agent (compromised, confused, or steered by injected text) cannot confirm its own mutation. Grants live in a directory only you write ( |
CONTAIN | The kill-switch: one trip file halts every mutation immediately, mid-incident, no redeploy and no restart. Checked fresh on every mutation; fails closed. Put the trip path where only you can write ( |
proximo doctor reports the spine: which pillars stand, which sockets are empty, and exactly how to fill them. Four more controls ship off until configured: ARM (a mutation runs only while the served token is the write token), a FORBID/RATE ENVELOPE, TAINT (the prompt-injection mitigation), and PRINCIPAL (who-asked attribution). Scope and lease are not Proximo's any more: the write token's own ACL is the scope and its own expire is the lease, both enforced by Proxmox, and proximo mint prints the commands that make such a token. What each control defends against: SECURITY.md.
Honesty note (load-bearing): risk ratings are an advisory heuristic, not a sandbox —
LOWmeans "no state change," not "safe," and the absence of aHIGHflag is not a safety signal. Review every change yourself. The floor beneath it all is the token you mint: Proxmox RBAC holds even if Proximo's process is fully compromised — a stronger guarantee than anything Proximo's own code provides. Scope it to exactly what you mean to grant: SECURITY.md.
Hold any tool to this, including this one: The Keys Test. Ten questions to ask before you hand an AI agent real infrastructure. Proximo's own scorecard published, partials included.
Demo
The record defends itself:
Surfaces & tools: one control plane
Surface | Backend | For |
Proxmox VE | REST API + scoped token | node/guest lifecycle, storage, SDN, identity, HA, firewall |
Proxmox Backup Server | REST API + scoped token | datastores, namespaces, snapshots, sync, GC, verify, tape |
Proxmox Mail Gateway | Ticket auth | mail flow, quarantine, filtering rules, domains, services |
Proxmox Datacenter Manager | API token | federated fleet: reads plus governed control (power/snapshot/migrate, dry-run-first) |
Container and node shell |
| run-command-in-container, |
Those backends are deliberately boring. Anyone can call them. The product is the trust layer over them.
Six tools, every address. The vendor publishes the API; Proximo serves it whole and governs each address by what it is: 1,804 published addresses across the four products, 884 reads, 785 mutations open to an armed operator each with an authored blast-radius tier, 32 opened by an operator's switch (guest agent, container and node shell), 5 on the download lane, 20 held on purpose with a sentence, 78 excluded as not JSON calls. The record is generated from the vendor's own schema and a stale copy fails the suite: docs/arena.md.
Where an operator actually starts, in the six-tool grammar:
You want to… | Say | Worth knowing |
Find the address |
| verbs pick the method; the vendor's own words match |
See the whole cluster at once |
| lean rows (names, states, ids) and a total; |
Find out why a container is sick |
| the battery: status, storage, failed tasks, and the shell probes if that lane is open |
Power / lifecycle, any mutation |
| the plan reads the target first; nothing moves without |
Put it back |
| the captured record, written back through the vendor's own PUT |
Preflight a token / config |
| run this before wiring an agent |
Prove the record wasn't touched |
| on every door, always |
The six tools with typed inputs: docs/TOOLS.md · the walkthrough: docs/SETUP.md.
Install & run
The core alone, no model in the loop: the same install ships proximo-core pve GET /nodes/pve1/status (or --plan on any address: the verdict and the published schema, touching nothing). Its import closure is httpx and nothing else (measured by a test); every published address on all four products; the same arm gate, tiers and audit ledger as the MCP door. The core has its own network doors, each the 0.44 face's perimeter with the core behind it: proximo-mcp-http (MCP over streamable HTTP), proximo-http (REST, POST /tools/{name} with an OpenAPI document) and proximo-a2a (an Agent2Agent card whose skills are the six tools).
📦
0.47.0: on PyPI, GitHub, and GHCR (signed multi-arch image).New in 0.47.0 (self-owned grants refused; a stdlib ledger checker). A consent grant owned by the agent's own user is refused, so an agent running as its own account cannot approve itself; on a one-user box,
PROXIMO_CONSENT_SAME_USER=advisoryaccepts such grants as a speed bump and marks every oneadvisory. A grant spends once by a marker, even where the directory will not let Proximo delete it.docs/ledger-format.mdwrites the ledger down, andscripts/verify_ledger.pychecks a log, given its key, with the standard library alone;audit_verifyno longer crashes on a planted row. VM snapshot, start and shutdown have their own tiers.Recent: 0.46.2 derived six data-file columns the way the build does and removed two dead example keys. See SECURITY.md for what each control honestly holds.
Proximo runs on your machine, on demand. No daemon, no open port.
uvx proximo-proxmox # zero-install run (PyPI package: proximo-proxmox; command stays `proximo`)
# or: pip install proximo-proxmox the MCP core
# or: pip install "proximo-proxmox[a2a]" + the optional A2A face
# or: pip install "proximo-proxmox[http]" + the optional HTTP/OpenAPI face
# or: pip install "proximo-proxmox[mcp-http]" + the optional MCP-over-streamable-HTTP face
# or, from source: git clone https://github.com/john-broadway/proximo.git && cd proximo && uv pip install -e .Wire it into your MCP client as the command proximo, with the PROXIMO_* env vars; see packaging/proximo.env.example.
Docker (GHCR): docker run -i --rm … ghcr.io/john-broadway/proximo:latest. Multi-arch, SBOM, sigstore-signed provenance (gh attestation verify oci://ghcr.io/john-broadway/proximo --owner john-broadway). Mirrored to Docker Hub (docker.io/jebroadway/proximo, identical digest); GHCR stays the signed primary.
Safe by default: API-only out of the box. The two near-root edges are opt-in and say so loudly: LXC exec (
PROXIMO_ENABLE_EXEC=1, near-root on the host) and the qemu-guest-agent edge (PROXIMO_ENABLE_AGENT=1, near-root in a guest). Each is scoped by its own fail-closed allowlist.Smallest footprint by construction: the door advertises six schemas and nothing else. Measured on this release,
tools/listover stdio is 5,544 bytes on the wire (about 1,400 tokens at the four-bytes-a-token heuristic; 1,568 as a stock 1.5B's chat template renders it, counted by its server), and that is the whole cost of connecting; the estate behind it is searched, not loaded. There is nothing to scope: a plane you have not configured is simply not reachable, a plane you have is reachable whole, and the gates do not shrink with the doorway. PLAN and PROVE apply to every address however small the model.
The network faces (experimental, opt-in): proximo-a2a speaks Agent2Agent. proximo-http serves plain HTTP + generated /openapi.json for no-code clients. proximo-mcp-http serves MCP itself over Streamable HTTP (the SDK's native transport) for networked MCP clients: no third-party stdio→HTTP bridge, so the perimeter stays Proximo's. LXC on your Proxmox host, one line: on the PVE node as root, bash -c "$(curl -fsSL https://raw.githubusercontent.com/john-broadway/proximo/main/packaging/lxc/ct/proximo.sh)" builds a Debian 13 container running proximo-mcp-http with Proximo from PyPI, its own service user, and a minted bearer on port 41243. Community-scripts engine (MIT) pointed at Proximo's own tree, their telemetry off; the same line inside the container updates it. Details: docs/SETUP.md, files: packaging/lxc/.
All three serve the full surface through the same spine as MCP. No second code path; trust spine and token scope inherited. Fail-closed perimeter: loopback, bearer-token required off-localhost, DNS-rebind and CSRF defended. Details: SECURITY.md.
At scale
One container is the demo. A cluster is the point.
The whole cluster in one call.
proximo_read pve /cluster/resources: every VM, node, storage pool, SDN object, as lean rows with a total.One tamper-evident record across every node. "Show me every state-changing action this month, and prove the log wasn't touched" becomes a query you can actually answer. No human at the CLI walks away with that.
Where the time comes back. On one node a senior at the CLI is faster, and that's fine. Across a dozen nodes and hundreds of guests, a bounded, audited agent earns its keep.
Many boxes, one Proximo: register remotes in a TOML file (secrets by reference, never inlined), point PROXIMO_TARGETS at it, aim a call with target="edge-pve" (the shell door: --target edge-pve). The target travels with the call. PLAN and EXECUTE hit the same box, the ledger records which, cross-plane calls error. Config shape: packaging/targets.example.toml.
Status: the arena record
🩸 0.47.0: Self-owned grants refused; a stdlib ledger checker. A grant the agent's own user owns is refused (opt-in
PROXIMO_CONSENT_SAME_USER=advisoryfor one-user boxes, marked on every receipt); grants spend once by a marker, judged on one stat. The ledger format is written down, a stdlib checker agrees with the core on each planted break in its tests, andaudit_verifyreads rows as written. 1,858 tests. Every release before it (every pillar, every redteam, every fix) lives inCHANGELOG.md.
The numbers, honestly: six tools over 1,804 published addresses, governed by what each address is (its method decides read or write, total by construction; the blast-radius tier is the one human-authored column, and an untiered mutation is refused, armed or not). 1,858 in-process tests (ruff + pyright clean) pin the engine, the six pillars, the doors and the records, and a gate round neuters each pillar's gate one at a time and asks the suite to notice. This workspace administers its own Proxmox estate through Proximo daily (dogfood).
Proven live (not mocks): the governed path end to end against a real PVE 9 node through this door, plans reading the live target, receipts on the keyed chain, before-state captures and their restore. The 0.44 wrappers' live record (a 3-node cluster, PBS, PMG, PDM, a real cross-datacenter move) stays in CHANGELOG.md where it was earned; it is not re-claimed for the core.
Not yet proven — said plainly: a small local model finishing a whole task through this door. Measured and driven on this release: a stock 1.5B behind llama.cpp with a 4,096-token context the server enforces, against a real PVE node, read-only. Its calls landed and the door's refusals named the fix each time (an invented field, the real ones listed); the prompt peaked at 3,074 tokens; the model did not finish the task, it invented a number. The window holds; a 1.5B does not. Hardware-watchdog fencing (needs physical iTCO/IPMI), and behavior at production scale. The 20 held addresses are never fired: refused by sentence, by design, not a gap.
Documentation
Document | What it answers |
Token-first walkthrough: mint a least-privilege token, verify it, widen deliberately. | |
Why Proximo exists: two roots on two planes, and the door that governs both lanes. | |
Every trust claim paired with the command that proves it. Run them cold. | |
The two-deployment trust model, every control, what each honestly holds, reporting. | |
What Proximo defends against, what it doesn't, where the boundaries sit. | |
The six tools, typed inputs: find, plan, read, call, and the two ledger reads. | |
The page written for the agent itself: Proximo's sharp edges, stated first. | |
What's broken or odd right now, said plainly. | |
Dev setup, the CI gates, what a PR is expected to keep intact. | |
Every release, every redteam, every fix: the full build history. |
License
Apache-2.0, chosen for the patent grant that suits infrastructure tooling. Full text in LICENSE.
Credits
Built by John Broadway with Claude and Maude: a human-AI partnership, and the first thing we made on this box to give away to the world. Claude Opus 4.8 built the trust pillars and the original tool surface and has carried the work since; Claude Fable 5 ran the 101-agent release audit and the first publish. Every commit carries its co-author trailer.
"Are you not entertained?" Stars, issues, and sparring partners welcome. Strength and honor. ⚔️
Available Tools
6 toolsaudit_entriesBRead-only
READ-ONLY: read the PROVE ledger back, newest first, bounded, rows with ids; says when it truncated.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| action | No | ||
| target | No | ||
| mutations_only | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the safety profile is covered. The description adds useful behavior beyond annotations: results are newest-first, bounded, include row ids, and the response indicates when truncation occurred.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single compact sentence with no wasted words. The READ-ONLY constraint and ordering behavior are front-loaded, though the telegraphic style is slightly terse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-shape explanation is not required. However, with four fully undocumented parameters and no filter semantics, the description is incomplete for correct invocation of action, target, and mutations_only.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must explain the four parameters. It hints at bounding via 'bounded' (likely the limit), but says nothing about action, target, or mutations_only filters, leaving most parameter meaning undocumented.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: 'read the PROVE ledger back'. It distinguishes itself from audit_verify by describing a ledger read rather than verification, though it does not explicitly name the sibling distinction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description says the tool is READ-ONLY and reads the ledger, but gives no explicit guidance on when to use it versus audit_verify or proximo_read. There are no stated exclusions, prerequisites, or alternative-selection rules.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
audit_verifyARead-only
READ-ONLY: walk the chain and report the first break; expected_head catches a cut tail; path= verifies a sealed archive beside the ledger.
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| expected_head | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the leading 'READ-ONLY' earns nothing, but the description adds real behavior: it reports the *first* break (not all breaks) and detects a truncated tail via expected_head. It does not state whether a break is surfaced as an error or a result value, which is the main remaining gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with the read-only flag first and each clause earning its place. The compressed '=' shorthand and semicolon chaining make it slightly cryptic but nothing is padded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists so return values need not be described, and both optional parameters get a mention. Still, for a verification tool the definition leaves unclear what a successful verification looks like and whether a detected break raises an error, which an agent needs to call it confidently.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description carries the burden and does explain both parameters' intent (expected_head for tail-cut detection, path for a sealed archive beside the ledger). It is still telegraphic: no indication of whether path is a file or directory, nor what format expected_head takes as a hash.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a concrete operation: walk the chain and report the first break, i.e. verify ledger chain integrity. The verb+resource are specific and distinguishable from audit_entries (which presumably lists), though the description never names that sibling or defines what 'the chain' refers to.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The two parameter clauses imply usage scenarios ('expected_head catches a cut tail', 'path=<archive> verifies a sealed archive'), which is useful when-to-use guidance. However it never says when to skip verification, when to prefer audit_entries, or what the default no-parameter call covers.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
proximo_callA
MUTATION: run a governed POST/PUT/DELETE. Dry-run by default: without confirm=true it returns the plan (verdict, consent id, current, change) and mutates nothing. Refused unless the operator is armed AND the address carries an authored blast-radius tier. Every call, refused or executed, is receipted. A task-backed call is waited on (wait=N s, default 60, max 600; 0 submits only) and reports finished, failed or timed out under 'task'. method=undo with path=<undo.id> puts that receipt's capture back through the vendor's PUT, plan first; withheld or unpublished keys come back as skipped.
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| path | Yes | ||
| wait | No | ||
| plane | Yes | ||
| method | Yes | ||
| confirm | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint=false; the description carries everything else an agent needs: mutation is gated by arming and blast-radius tier, every call is receipted, dry-run returns verdict/consent id/current/change, task polling bounds, and undo replays a receipt's capture with skipped keys withheld.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the mutation/dry-run fact, then the gating condition, then task and undo behavior — a sensible priority order. Some sentences are dense run-ons (the task-backed call clause) but nothing is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 6-parameter governed mutation tool with an output schema and only a readOnlyHint annotation, the description covers safety gating, dry-run payload shape, asynchronous task results, and undo semantics. An agent can invoke it correctly without further reading.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must compensate, and it does: confirm=true to execute, wait semantics (default 60, max 600, 0 submits only), method=undo with path=<undo.id>, and method/plane/path as a governed vendor call. Only 'args' and the plane enum values go unexplained.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with 'MUTATION: run a governed POST/PUT/DELETE', naming the exact verb class and resource scope, which cleanly separates it from proximo_read, proximo_plan and proximo_find. The dry-run-by-default and undo modes are stated as part of the same core purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives strong when/when-not conditions: dry-run unless confirm=true, refused unless the operator is armed and the address has an authored blast-radius tier, and wait=0 to submit without polling. It does not explicitly reference proximo_plan or proximo_read as the read-only/preview path, so the routing between siblings is left partly implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
proximo_findARead-only
READ-ONLY: search every API address the planes publish, in plain words ('list datastores', 'guest status'). A verb picks the method; other words match the path, the vendor's description, parameter names. 5 by default. Returns access and the authored blast-radius tier.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| plane | No | ||
| query | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, and the description reinforces READ-ONLY while adding useful behavior: how query words are matched, that a verb selects the method, the default result count, and that results include access and blast-radius tier. It does not cover permissions, rate limits, or pagination beyond the default.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loaded with READ-ONLY and the core search purpose. Every sentence contributes useful information without repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-value detail is less necessary, and the description does summarize the result as access plus blast-radius tier. However, for a 3-parameter tool it omits the plane parameter entirely and gives no sibling-tool routing guidance, leaving clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must compensate. It explains the query parameter's matching behavior and mentions the default of 5, but it never mentions the plane parameter or its pve/pbs/pmg/pdm enum options, leaving a required routing choice undocumented.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description gives a specific verb and resource: search every API address the planes publish. The plain-word examples clarify what is being searched, but sibling tools such as proximo_read and proximo_call are not named, so the boundary is implied rather than explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It implies use for discovery by saying to search API addresses in plain words and giving example queries. However, it does not state when to use this versus proximo_read, proximo_call, or proximo_plan, nor does it give any when-not guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
proximo_planARead-only
READ-ONLY: the governed verdict for one address and the vendor's published parameters. Mutates nothing. A mutation's plan also reads the target (one governed read, receipted): current, change (from/to per argument), noop. Run before proximo_call. path may be words: one match is planned, several come back to pick from.
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| path | Yes | ||
| plane | Yes | ||
| method | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Consistent with readOnlyHint=true ('READ-ONLY', 'Mutates nothing') and adds real context beyond the annotation: a mutation's plan performs one governed, receipted read of the target, and the plan classifies state as current/change/noop. The receipted-read side effect is exactly the kind of disclosure annotations cannot carry; only the audit/receipt mechanism itself is left vague.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the READ-ONLY guarantee and mutation-free framing, then the ordering constraint. The telegraphic phrasing ('receipted', 'noop', 'current, change') is dense but no sentence is redundant; only the fragmented style slightly hurts readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return shapes need not be described, and the safety/ordering story is complete. But for a four-parameter planning tool with zero schema description coverage, leaving 'plane' and 'method' unexplained means an agent cannot reliably construct a call from the description alone.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate: it does explain path (accepts words, may match one or several) and implies args behavior via 'change (from/to per argument)'. However, 'plane' (pve/pbs/pmg/pdm enum) and 'method' are never explained, leaving two of four parameters opaque.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific outcome: the governed verdict/plan for one address plus the vendor's published parameters, and explicitly says it is a read-only preview run before proximo_call. The verb 'plan' and the resource (an addressed API call, per plane/method/path) are identifiable even though the domain jargon ('governed verdict', 'plane') is never unpacked.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'Run before proximo_call' gives an explicit ordering relative to the main sibling, and 'path may be words: one match is planned, several come back to pick from' tells the agent when to expect a disambiguation response. No explicit when-not-use case is stated, but the sequencing guidance is unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
proximo_readARead-only
READ-ONLY: run any GET the plane publishes, by path. Rows come back LEAN with a total (names, states, ids) unless fields='all' or fields='name,status'. Over the cap: counts per state and the odd rows; fields= gets rows. since='24h' (30m, 7d): what changed, from the door's own snapshots, no vendor call. Credentials come back withheld. wait=N on a .../tasks/{upid}/status address waits up to N s (max 600) for the task's end. diagnose=true on a node or guest path: its health reads and advisory flags, one call.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| wait | No | ||
| plane | Yes | ||
| since | No | ||
| fields | No | ||
| params | No | ||
| diagnose | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint annotation, the description discloses important behavior: rows are lean by default, over-cap responses return counts and odd rows, credentials are withheld, since uses local snapshots without a vendor call, wait is capped at 600 seconds, and diagnose adds health reads. These details materially improve safe and correct invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded and dense with useful information, with little filler. Some clauses are cryptic and run together, such as 'the odd rows' and 'the door's own snapshots,' which slightly reduces clarity but not enough to undermine the compact structure.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is complex: seven parameters, no schema descriptions, and multiple behavioral modes. The description covers many important behaviors and an output schema exists, but it omits meaningful explanation of the params object and plane/path semantics, so it is only partially complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate. It explains fields, since, wait, and diagnose well, but it does not explain the params object, the plane enum values, or the expected path format, leaving several parameters underspecified.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'run any GET the plane publishes, by path,' and the READ-ONLY prefix makes the operation type clear. It does not explicitly distinguish itself from siblings such as proximo_call or proximo_find, so it falls short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives clear usage context for key parameters: fields controls row detail, since selects changed records, wait applies to task status paths, and diagnose applies to node or guest paths. It does not state when to prefer this over sibling tools or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
9 tool updates
v0.46.2- Changed
audit_entries15 fields changed- added
Input schema / properties / action / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - removed
Input schema / properties / action / descriptionRemoved value: -"Only this exact tool name, e.g. 'pve_guest_config_set'." - added
Input schema / properties / action / titleAdded value: +"Action" - removed
Input schema / properties / action / typeRemoved value: -[ - "string", - "null" -] - removed
Input schema / properties / limit / descriptionRemoved value: -"Newest N entries to return (default 20)." - added
Input schema / properties / limit / titleAdded value: +"Limit" - removed
Input schema / properties / mutations_only / descriptionRemoved value: -"Only entries that changed state." - added
Input schema / properties / mutations_only / titleAdded value: +"Mutations Only" - removed
Input schema / properties / principalRemoved value: -{ - "default": null, - "description": "Only entries attributed to this caller id.", - "type": [ - "string", - "null" - ] -} - added
Input schema / properties / target / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - removed
Input schema / properties / target / descriptionRemoved value: -"Only entries against this exact target, e.g. 'vmid=100'." - added
Input schema / properties / target / titleAdded value: +"Target" - removed
Input schema / properties / target / typeRemoved value: -[ - "string", - "null" -] - added
Input schema / titleAdded value: +"audit_entriesArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "title": "audit_entriesDictOutput", + "type": "object" +}
- Changed
audit_verify7 fields changed- added
Input schema / properties / expected_head / anyOfAdded value: +[ + { + "type": "string" + }, + { + "type": "null" + } +] - removed
Input schema / properties / expected_head / descriptionRemoved value: -"64-char hex head() value pinned off-box; verifying against it also catches tail truncation, a forged tail-append, or a full ledger replacement. Omit to fall back to PROXIMO_AUDIT_EXPECTED_HEAD." - added
Input schema / properties / expected_head / titleAdded value: +"Expected Head" - removed
Input schema / properties / expected_head / typeRemoved value: -[ - "string", - "null" -] - added
Input schema / properties / pathAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Path" +} - added
Input schema / titleAdded value: +"audit_verifyArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "title": "audit_verifyDictOutput", + "type": "object" +}
- Changed
proximo_call11 fields changed- added
Input schema / properties / argsAdded value: +{ + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Args" +} - removed
Input schema / properties / argumentsRemoved value: -{ - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "description": "The tool's arguments as an object, e.g. {'vmid': 100, 'action': 'reboot'}. Get the shape from proximo_tool_schema. Omit/null for a no-arg tool." -} - added
Input schema / properties / confirmAdded value: +{ + "default": false, + "title": "Confirm", + "type": "boolean" +} - added
Input schema / properties / methodAdded value: +{ + "title": "Method", + "type": "string" +} - added
Input schema / properties / pathAdded value: +{ + "title": "Path", + "type": "string" +} - added
Input schema / properties / planeAdded value: +{ + "enum": [ + "pve", + "pbs", + "pmg", + "pdm" + ], + "title": "Plane", + "type": "string" +} - removed
Input schema / properties / toolRemoved value: -{ - "description": "Exact tool name to run, e.g. 'pve_guest_power' (from proximo_find_tools). Non-resident names are fine.", - "type": "string" -} - added
Input schema / properties / waitAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Wait" +} - changed
Input schema / requiredPrevious value: -[ - "tool" -]New value: +[ + "plane", + "method", + "path" +] - added
Input schema / titleAdded value: +"_callArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "title": "_callDictOutput", + "type": "object" +}
- Added
proximo_find - Removed
proximo_find_tools - Added
proximo_plan - Changed
proximo_read12 fields changed- removed
Input schema / properties / argumentsRemoved value: -{ - "anyOf": [ - { - "additionalProperties": true, - "type": "object" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Arguments" -} - added
Input schema / properties / diagnoseAdded value: +{ + "default": false, + "title": "Diagnose", + "type": "boolean" +} - added
Input schema / properties / fieldsAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Fields" +} - added
Input schema / properties / paramsAdded value: +{ + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Params" +} - added
Input schema / properties / pathAdded value: +{ + "title": "Path", + "type": "string" +} - added
Input schema / properties / planeAdded value: +{ + "enum": [ + "pve", + "pbs", + "pmg", + "pdm" + ], + "title": "Plane", + "type": "string" +} - added
Input schema / properties / sinceAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Since" +} - removed
Input schema / properties / toolRemoved value: -{ - "title": "Tool", - "type": "string" -} - added
Input schema / properties / waitAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Wait" +} - changed
Input schema / requiredPrevious value: -[ - "tool" -]New value: +[ + "plane", + "path" +] - changed
Input schema / titlePrevious value: -"proximo_readArguments"New value: +"_readArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "title": "_readDictOutput", + "type": "object" +}
- Removed
proximo_recall - Removed
proximo_tool_schema
1 tool update
v0.36.0- Added
proximo_read
2 tool updates
v0.32.0- Changed
proximo_call2 fields changed- added
Input schema / properties / arguments / descriptionAdded value: +"The tool's arguments as an object, e.g. {'vmid': 100, 'action': 'reboot'}. Get the shape from proximo_tool_schema. Omit/null for a no-arg tool." - added
Input schema / properties / tool / descriptionAdded value: +"Exact tool name to run, e.g. 'pve_guest_power' (from proximo_find_tools). Non-resident names are fine."
- Changed
proximo_find_tools3 fields changed- added
Output schema / properties / result / anyOfAdded value: +[ + { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + { + "additionalProperties": true, + "type": "object" + } +] - removed
Output schema / properties / result / itemsRemoved value: -{ - "additionalProperties": true, - "type": "object" -} - removed
Output schema / properties / result / typeRemoved value: -"array"
720 tool updates
v0.31.1- Added
audit_entries - Changed
audit_verify4 fields changed- removed
Input schema / properties / expected_head / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - removed
Input schema / properties / expected_head / titleRemoved value: -"Expected Head" - added
Input schema / properties / expected_head / typeAdded value: +[ + "string", + "null" +] - removed
Input schema / titleRemoved value: -"audit_verifyArguments"
- Removed
ct_diagnose - Removed
ct_exec - Removed
ct_logs - Removed
ct_psql - Removed
pbs_acl_get - Removed
pbs_acl_update - Removed
pbs_acme_account_create - Removed
pbs_acme_account_delete - Removed
pbs_acme_account_get - Removed
pbs_acme_account_list - Removed
pbs_acme_account_update - Removed
pbs_acme_cert_order - Removed
pbs_acme_cert_renew - Removed
pbs_acme_challenge_schema - Removed
pbs_acme_directories - Removed
pbs_acme_plugin_create - Removed
pbs_acme_plugin_delete - Removed
pbs_acme_plugin_get - Removed
pbs_acme_plugin_update - Removed
pbs_acme_plugins_list - Removed
pbs_acme_tos - Removed
pbs_admin_gc_jobs_list - Removed
pbs_admin_prune_jobs_list - Removed
pbs_admin_sync_jobs_list - Removed
pbs_admin_traffic_control_status - Removed
pbs_admin_verify_jobs_list - Removed
pbs_apt_changelog - Removed
pbs_apt_repositories_get - Removed
pbs_apt_repository_add - Removed
pbs_apt_repository_set - Removed
pbs_apt_update_refresh - Removed
pbs_apt_updates_list - Removed
pbs_apt_versions - Removed
pbs_datastore_active_operations - Removed
pbs_datastore_create - Removed
pbs_datastore_delete - Removed
pbs_datastore_get - Removed
pbs_datastore_mount - Removed
pbs_datastore_prune - Removed
pbs_datastore_rrd - Removed
pbs_datastore_s3_refresh - Removed
pbs_datastore_status - Removed
pbs_datastore_unmount - Removed
pbs_datastore_update - Removed
pbs_datastores_list - Removed
pbs_datastores_usage - Removed
pbs_encryption_key_create - Removed
pbs_encryption_key_delete - Removed
pbs_encryption_key_list - Removed
pbs_encryption_key_toggle_archive - Removed
pbs_gc_start - Removed
pbs_gc_status - Removed
pbs_group_change_owner - Removed
pbs_group_delete - Removed
pbs_group_move - Removed
pbs_group_notes_get - Removed
pbs_group_notes_set - Removed
pbs_groups_list - Removed
pbs_job_create - Removed
pbs_job_delete - Removed
pbs_job_run - Removed
pbs_job_update - Removed
pbs_jobs_list - Removed
pbs_metrics_influxdb_http_create - Removed
pbs_metrics_influxdb_http_delete - Removed
pbs_metrics_influxdb_http_get - Removed
pbs_metrics_influxdb_http_list - Removed
pbs_metrics_influxdb_http_update - Removed
pbs_metrics_influxdb_udp_create - Removed
pbs_metrics_influxdb_udp_delete - Removed
pbs_metrics_influxdb_udp_get - Removed
pbs_metrics_influxdb_udp_list - Removed
pbs_metrics_influxdb_udp_update - Removed
pbs_metrics_servers_list - Removed
pbs_metrics_status - Removed
pbs_namespace_create - Removed
pbs_namespace_delete - Removed
pbs_namespace_move - Removed
pbs_namespaces_list - Removed
pbs_node_cert_delete - Removed
pbs_node_cert_upload - Removed
pbs_node_certificates_list - Removed
pbs_node_config_get - Removed
pbs_node_config_set - Removed
pbs_node_disk_directory_create - Removed
pbs_node_disk_directory_delete - Removed
pbs_node_disk_directory_list - Removed
pbs_node_disk_initgpt - Removed
pbs_node_disk_smart - Removed
pbs_node_disk_wipe - Removed
pbs_node_disk_zfs_create - Removed
pbs_node_disk_zfs_get - Removed
pbs_node_disk_zfs_list - Removed
pbs_node_disks_list - Removed
pbs_node_dns_get - Removed
pbs_node_dns_set - Removed
pbs_node_identity - Removed
pbs_node_journal - Removed
pbs_node_network_iface_create - Removed
pbs_node_network_iface_delete - Removed
pbs_node_network_iface_get - Removed
pbs_node_network_iface_update - Removed
pbs_node_network_list - Removed
pbs_node_network_reload - Removed
pbs_node_network_revert - Removed
pbs_node_report - Removed
pbs_node_rrd - Removed
pbs_node_service_control - Removed
pbs_node_service_status - Removed
pbs_node_services_list - Removed
pbs_node_status - Removed
pbs_node_subscription_check - Removed
pbs_node_subscription_delete - Removed
pbs_node_subscription_get - Removed
pbs_node_subscription_set - Removed
pbs_node_syslog - Removed
pbs_node_task_log - Removed
pbs_node_task_status - Removed
pbs_node_task_stop - Removed
pbs_node_time_get - Removed
pbs_node_time_set - Removed
pbs_notification_endpoint_create - Removed
pbs_notification_endpoint_delete - Removed
pbs_notification_endpoint_get - Removed
pbs_notification_endpoint_list - Removed
pbs_notification_endpoint_update - Removed
pbs_notification_matcher_delete - Removed
pbs_notification_matcher_field_values - Removed
pbs_notification_matcher_fields - Removed
pbs_notification_matcher_get - Removed
pbs_notification_matcher_set - Removed
pbs_notification_matchers_list - Removed
pbs_notification_target_test - Removed
pbs_notification_targets_list - Removed
pbs_permissions_get - Removed
pbs_prune - Removed
pbs_pull - Removed
pbs_push - Removed
pbs_realm_ad_create - Removed
pbs_realm_ad_delete - Removed
pbs_realm_ad_get - Removed
pbs_realm_ad_list - Removed
pbs_realm_ad_update - Removed
pbs_realm_ldap_create - Removed
pbs_realm_ldap_delete - Removed
pbs_realm_ldap_get - Removed
pbs_realm_ldap_list - Removed
pbs_realm_ldap_update - Removed
pbs_realm_openid_create - Removed
pbs_realm_openid_delete - Removed
pbs_realm_openid_get - Removed
pbs_realm_openid_list - Removed
pbs_realm_openid_update - Removed
pbs_realm_pam_get - Removed
pbs_realm_pam_set - Removed
pbs_realm_pbs_get - Removed
pbs_realm_pbs_set - Removed
pbs_realm_sync - Removed
pbs_remote_create - Removed
pbs_remote_delete - Removed
pbs_remote_get - Removed
pbs_remote_scan - Removed
pbs_remote_scan_groups - Removed
pbs_remote_scan_namespaces - Removed
pbs_remote_update - Removed
pbs_remotes_list - Removed
pbs_roles_list - Removed
pbs_s3_check - Removed
pbs_s3_client_create - Removed
pbs_s3_client_delete - Removed
pbs_s3_client_get - Removed
pbs_s3_client_list - Removed
pbs_s3_client_update - Removed
pbs_s3_list_buckets - Removed
pbs_s3_reset_counters - Removed
pbs_snapshot_delete - Removed
pbs_snapshot_notes_set - Removed
pbs_snapshot_protected_get - Removed
pbs_snapshot_protected_set - Removed
pbs_snapshots_list - Removed
pbs_tape_backup - Removed
pbs_tape_backup_job_create - Removed
pbs_tape_backup_job_delete - Removed
pbs_tape_backup_job_get - Removed
pbs_tape_backup_job_list - Removed
pbs_tape_backup_job_run - Removed
pbs_tape_backup_job_update - Removed
pbs_tape_changer_create - Removed
pbs_tape_changer_delete - Removed
pbs_tape_changer_get - Removed
pbs_tape_changer_list - Removed
pbs_tape_changer_status - Removed
pbs_tape_changer_transfer - Removed
pbs_tape_changer_update - Removed
pbs_tape_drive_barcode_label_media - Removed
pbs_tape_drive_cartridge_memory - Removed
pbs_tape_drive_catalog - Removed
pbs_tape_drive_clean - Removed
pbs_tape_drive_create - Removed
pbs_tape_drive_delete - Removed
pbs_tape_drive_eject - Removed
pbs_tape_drive_format - Removed
pbs_tape_drive_get - Removed
pbs_tape_drive_inventory - Removed
pbs_tape_drive_inventory_update - Removed
pbs_tape_drive_label_media - Removed
pbs_tape_drive_list - Removed
pbs_tape_drive_load_media - Removed
pbs_tape_drive_load_slot - Removed
pbs_tape_drive_read_label - Removed
pbs_tape_drive_restore_key - Removed
pbs_tape_drive_rewind - Removed
pbs_tape_drive_status - Removed
pbs_tape_drive_unload - Removed
pbs_tape_drive_update - Removed
pbs_tape_drive_volume_statistics - Removed
pbs_tape_key_create - Removed
pbs_tape_key_delete - Removed
pbs_tape_key_get - Removed
pbs_tape_key_list - Removed
pbs_tape_key_update_password - Removed
pbs_tape_media_content - Removed
pbs_tape_media_destroy - Removed
pbs_tape_media_list - Removed
pbs_tape_media_move - Removed
pbs_tape_media_sets - Removed
pbs_tape_media_status_get - Removed
pbs_tape_media_status_set - Removed
pbs_tape_pool_create - Removed
pbs_tape_pool_delete - Removed
pbs_tape_pool_get - Removed
pbs_tape_pool_list - Removed
pbs_tape_pool_update - Removed
pbs_tape_restore - Removed
pbs_tape_scan_changers - Removed
pbs_tape_scan_drives - Removed
pbs_tasks_list - Removed
pbs_tfa_add - Removed
pbs_tfa_delete - Removed
pbs_tfa_entry_get - Removed
pbs_tfa_list - Removed
pbs_tfa_unlock - Removed
pbs_tfa_update - Removed
pbs_tfa_user_get - Removed
pbs_tfa_webauthn_get - Removed
pbs_tfa_webauthn_set - Removed
pbs_token_create - Removed
pbs_token_delete - Removed
pbs_token_update - Removed
pbs_traffic_control_delete - Removed
pbs_traffic_control_upsert - Removed
pbs_traffic_controls_list - Removed
pbs_user_create - Removed
pbs_user_delete - Removed
pbs_user_get - Removed
pbs_user_token_get - Removed
pbs_user_tokens_list - Removed
pbs_user_update - Removed
pbs_users_list - Removed
pbs_verify_start - Removed
pbs_version - Removed
pdm_acl_list - Removed
pdm_node_status - Removed
pdm_pbs_datastores_list - Removed
pdm_pbs_remote_status - Removed
pdm_pbs_snapshots_list - Removed
pdm_ping - Removed
pdm_pve_cluster_status - Removed
pdm_pve_lxc_config - Removed
pdm_pve_lxc_list - Removed
pdm_pve_lxc_migrate - Removed
pdm_pve_lxc_power - Removed
pdm_pve_lxc_remote_migrate - Removed
pdm_pve_lxc_snapshot_create - Removed
pdm_pve_lxc_snapshot_delete - Removed
pdm_pve_lxc_snapshot_rollback - Removed
pdm_pve_node_list - Removed
pdm_pve_qemu_config - Removed
pdm_pve_qemu_list - Removed
pdm_pve_qemu_migrate - Removed
pdm_pve_qemu_power - Removed
pdm_pve_qemu_remote_migrate - Removed
pdm_pve_qemu_snapshot_create - Removed
pdm_pve_qemu_snapshot_delete - Removed
pdm_pve_qemu_snapshot_rollback - Removed
pdm_pve_resources - Removed
pdm_remote_config_get - Removed
pdm_remote_version - Removed
pdm_remotes_list - Removed
pdm_resources_list - Removed
pdm_resources_status - Removed
pdm_roles_list - Removed
pdm_tasks_list - Removed
pdm_users_list - Removed
pdm_version - Removed
pmg_action_bcc_create - Removed
pmg_action_bcc_update - Removed
pmg_action_delete - Removed
pmg_action_disclaimer_create - Removed
pmg_action_disclaimer_update - Removed
pmg_action_field_create - Removed
pmg_action_field_update - Removed
pmg_action_notification_create - Removed
pmg_action_notification_update - Removed
pmg_action_objects_list - Removed
pmg_action_removeattachments_create - Removed
pmg_action_removeattachments_update - Removed
pmg_apt_changelog - Removed
pmg_apt_repositories_get - Removed
pmg_apt_repository_add - Removed
pmg_apt_repository_set - Removed
pmg_apt_update_refresh - Removed
pmg_apt_updates_list - Removed
pmg_apt_versions - Removed
pmg_backup_create - Removed
pmg_doctor - Removed
pmg_domain_create - Removed
pmg_domain_delete - Removed
pmg_domains_list - Removed
pmg_mynetworks_add - Removed
pmg_mynetworks_remove - Removed
pmg_node_rrddata - Removed
pmg_node_status - Removed
pmg_node_syslog - Removed
pmg_postfix_flush - Removed
pmg_postfix_qshape - Removed
pmg_quarantine_action - Removed
pmg_quarantine_attachment - Removed
pmg_quarantine_blocklist_add - Removed
pmg_quarantine_blocklist_list - Removed
pmg_quarantine_blocklist_remove - Removed
pmg_quarantine_spam - Removed
pmg_quarantine_spamstatus - Removed
pmg_quarantine_spamusers - Removed
pmg_quarantine_virus - Removed
pmg_quarantine_virusstatus - Removed
pmg_quarantine_welcomelist_add - Removed
pmg_quarantine_welcomelist_list - Removed
pmg_quarantine_welcomelist_remove - Removed
pmg_relay_config - Removed
pmg_ruledb_digest - Removed
pmg_ruledb_rule_action_attach - Removed
pmg_ruledb_rule_action_detach - Removed
pmg_ruledb_rule_actions_list - Removed
pmg_ruledb_rule_create - Removed
pmg_ruledb_rule_delete - Removed
pmg_ruledb_rule_from_attach - Removed
pmg_ruledb_rule_from_detach - Removed
pmg_ruledb_rule_from_list - Removed
pmg_ruledb_rule_get - Removed
pmg_ruledb_rule_to_attach - Removed
pmg_ruledb_rule_to_detach - Removed
pmg_ruledb_rule_to_list - Removed
pmg_ruledb_rule_update - Removed
pmg_ruledb_rule_what_attach - Removed
pmg_ruledb_rule_what_detach - Removed
pmg_ruledb_rule_what_list - Removed
pmg_ruledb_rule_when_attach - Removed
pmg_ruledb_rule_when_detach - Removed
pmg_ruledb_rule_when_list - Removed
pmg_ruledb_rules_list - Removed
pmg_service_control - Removed
pmg_service_status - Removed
pmg_spam_config - Removed
pmg_spam_config_update - Removed
pmg_statistics_domains - Removed
pmg_statistics_mail - Removed
pmg_statistics_mailcount - Removed
pmg_statistics_receiver - Removed
pmg_statistics_recent - Removed
pmg_statistics_sender - Removed
pmg_statistics_spamscores - Removed
pmg_statistics_virus - Removed
pmg_tasks_list - Removed
pmg_tracker_detail - Removed
pmg_tracker_list - Removed
pmg_transport_create - Removed
pmg_transport_delete - Removed
pmg_what_group_create - Removed
pmg_what_group_delete - Removed
pmg_what_group_get - Removed
pmg_what_group_objects - Removed
pmg_what_group_update - Removed
pmg_what_groups_list - Removed
pmg_what_object_add - Removed
pmg_what_object_delete - Removed
pmg_what_object_update - Removed
pmg_when_group_create - Removed
pmg_when_group_delete - Removed
pmg_when_group_get - Removed
pmg_when_group_objects - Removed
pmg_when_group_update - Removed
pmg_when_groups_list - Removed
pmg_when_object_add - Removed
pmg_when_object_delete - Removed
pmg_when_object_update - Removed
pmg_who_group_create - Removed
pmg_who_group_delete - Removed
pmg_who_group_get - Removed
pmg_who_group_objects - Removed
pmg_who_group_update - Removed
pmg_who_groups_list - Removed
pmg_who_object_add - Removed
pmg_who_object_delete - Removed
pmg_who_object_update - Added
proximo_call - Added
proximo_find_tools - Added
proximo_recall - Added
proximo_tool_schema - Removed
pve_acl_list - Removed
pve_acl_modify - Removed
pve_acl_prune - Removed
pve_acme_account_create - Removed
pve_acme_account_delete - Removed
pve_acme_account_update - Removed
pve_acme_cert_order - Removed
pve_acme_cert_renew - Removed
pve_acme_cert_revoke - Removed
pve_acme_plugin_create - Removed
pve_acme_plugin_delete - Removed
pve_acme_plugin_update - Removed
pve_agent_exec - Removed
pve_agent_file_read - Removed
pve_agent_file_write - Removed
pve_agent_fs - Removed
pve_agent_info - Removed
pve_agent_set_password - Removed
pve_apt_changelog - Removed
pve_apt_repositories_get - Removed
pve_apt_repository_add - Removed
pve_apt_repository_set - Removed
pve_apt_update_refresh - Removed
pve_apt_updates_list - Removed
pve_apt_versions - Removed
pve_backup - Removed
pve_backup_delete - Removed
pve_backup_freshness - Removed
pve_backup_job_create - Removed
pve_backup_job_delete - Removed
pve_backup_job_list - Removed
pve_backup_job_update - Removed
pve_backup_list - Removed
pve_ceph_cfg_db - Removed
pve_ceph_cfg_raw - Removed
pve_ceph_cfg_value - Removed
pve_ceph_cmd_safety - Removed
pve_ceph_crush - Removed
pve_ceph_flag_get - Removed
pve_ceph_flag_set - Removed
pve_ceph_flags_list - Removed
pve_ceph_flags_set - Removed
pve_ceph_fs_create - Removed
pve_ceph_fs_destroy - Removed
pve_ceph_fs_list - Removed
pve_ceph_init - Removed
pve_ceph_log - Removed
pve_ceph_mds_create - Removed
pve_ceph_mds_destroy - Removed
pve_ceph_mds_list - Removed
pve_ceph_metadata - Removed
pve_ceph_mgr_create - Removed
pve_ceph_mgr_destroy - Removed
pve_ceph_mgr_list - Removed
pve_ceph_mon_create - Removed
pve_ceph_mon_destroy - Removed
pve_ceph_mon_list - Removed
pve_ceph_osd_create - Removed
pve_ceph_osd_destroy - Removed
pve_ceph_osd_in - Removed
pve_ceph_osd_lv_info - Removed
pve_ceph_osd_metadata - Removed
pve_ceph_osd_out - Removed
pve_ceph_osd_scrub - Removed
pve_ceph_osd_tree - Removed
pve_ceph_pool_create - Removed
pve_ceph_pool_destroy - Removed
pve_ceph_pool_list - Removed
pve_ceph_pool_set - Removed
pve_ceph_pool_status - Removed
pve_ceph_rules - Removed
pve_ceph_service_restart - Removed
pve_ceph_service_start - Removed
pve_ceph_service_stop - Removed
pve_ceph_status - Removed
pve_clone - Removed
pve_cloudinit_get - Removed
pve_cloudinit_set - Removed
pve_cluster_resources - Removed
pve_cluster_status - Removed
pve_create_container - Removed
pve_create_vm - Removed
pve_delete_guest - Removed
pve_diagnose - Removed
pve_disk_move - Removed
pve_disk_resize - Removed
pve_doctor - Removed
pve_firewall_alias_create - Removed
pve_firewall_alias_delete - Removed
pve_firewall_alias_list - Removed
pve_firewall_alias_update - Removed
pve_firewall_ipset_create - Removed
pve_firewall_ipset_delete - Removed
pve_firewall_ipset_entry_add - Removed
pve_firewall_ipset_entry_remove - Removed
pve_firewall_options_get - Removed
pve_firewall_options_set - Removed
pve_firewall_rule_add - Removed
pve_firewall_rule_remove - Removed
pve_firewall_rule_update - Removed
pve_firewall_rules_list - Removed
pve_firewall_security_group_create - Removed
pve_firewall_security_group_delete - Removed
pve_firewall_set_enabled - Removed
pve_group_create - Removed
pve_group_delete - Removed
pve_group_get - Removed
pve_group_update - Removed
pve_groups_list - Removed
pve_guest_config_get - Removed
pve_guest_config_revert - Removed
pve_guest_config_set - Removed
pve_guest_migrate - Removed
pve_guest_power - Removed
pve_guest_status - Removed
pve_ha_groups_list - Removed
pve_ha_resource_add - Removed
pve_ha_resource_remove - Removed
pve_ha_resources_list - Removed
pve_ha_rule_create - Removed
pve_ha_rule_delete - Removed
pve_ha_rule_update - Removed
pve_ha_rules_list - Removed
pve_hardware_list - Removed
pve_ipset_list - Removed
pve_list_guests - Removed
pve_mapping_pci_create - Removed
pve_mapping_pci_delete - Removed
pve_mapping_pci_list - Removed
pve_mapping_pci_update - Removed
pve_mapping_usb_create - Removed
pve_mapping_usb_delete - Removed
pve_mapping_usb_list - Removed
pve_mapping_usb_update - Removed
pve_metrics_server_delete - Removed
pve_metrics_server_list - Removed
pve_metrics_server_set - Removed
pve_network_apply - Removed
pve_network_iface_create - Removed
pve_network_iface_update - Removed
pve_network_list - Removed
pve_node_acme_domains_set - Removed
pve_node_cert_delete - Removed
pve_node_cert_upload - Removed
pve_node_certificates - Removed
pve_node_disk_initgpt - Removed
pve_node_disk_smart - Removed
pve_node_disk_wipe - Removed
pve_node_disks_list - Removed
pve_node_dns - Removed
pve_node_dns_set - Removed
pve_node_hosts_get - Removed
pve_node_hosts_set - Removed
pve_node_journal - Removed
pve_node_migrateall - Removed
pve_node_rrddata - Removed
pve_node_service_control - Removed
pve_node_service_status - Removed
pve_node_services_list - Removed
pve_node_startall - Removed
pve_node_status - Removed
pve_node_stopall - Removed
pve_node_storage_backend_create - Removed
pve_node_storage_backend_delete - Removed
pve_node_storage_backend_list - Removed
pve_node_subscription - Removed
pve_node_syslog - Removed
pve_node_time_get - Removed
pve_node_time_set - Removed
pve_notification_endpoint_create - Removed
pve_notification_endpoint_delete - Removed
pve_notification_endpoint_list - Removed
pve_notification_endpoint_update - Removed
pve_notification_matcher_delete - Removed
pve_notification_matcher_set - Removed
pve_notification_test - Removed
pve_overbroad_grants - Removed
pve_pool_create - Removed
pve_pool_delete - Removed
pve_pool_get - Removed
pve_pool_update - Removed
pve_pools_list - Removed
pve_realm_create - Removed
pve_realm_delete - Removed
pve_realm_get - Removed
pve_realm_update - Removed
pve_realms_list - Removed
pve_replication_create - Removed
pve_replication_delete - Removed
pve_replication_update - Removed
pve_restore - Removed
pve_role_create - Removed
pve_role_delete - Removed
pve_role_update - Removed
pve_roles_list - Removed
pve_rollback - Removed
pve_sdn_apply - Removed
pve_sdn_controller_create - Removed
pve_sdn_controller_delete - Removed
pve_sdn_controller_get - Removed
pve_sdn_controller_update - Removed
pve_sdn_controllers_list - Removed
pve_sdn_dns_create - Removed
pve_sdn_dns_delete - Removed
pve_sdn_dns_get - Removed
pve_sdn_dns_list - Removed
pve_sdn_dns_update - Removed
pve_sdn_dry_run - Removed
pve_sdn_fabric_create - Removed
pve_sdn_fabric_delete - Removed
pve_sdn_fabric_get - Removed
pve_sdn_fabric_node_create - Removed
pve_sdn_fabric_node_delete - Removed
pve_sdn_fabric_node_get - Removed
pve_sdn_fabric_node_update - Removed
pve_sdn_fabric_nodes_list - Removed
pve_sdn_fabric_nodes_list_all - Removed
pve_sdn_fabric_status_interfaces - Removed
pve_sdn_fabric_status_neighbors - Removed
pve_sdn_fabric_status_routes - Removed
pve_sdn_fabric_update - Removed
pve_sdn_fabrics_all - Removed
pve_sdn_fabrics_list - Removed
pve_sdn_ipam_create - Removed
pve_sdn_ipam_delete - Removed
pve_sdn_ipam_get - Removed
pve_sdn_ipam_status - Removed
pve_sdn_ipam_update - Removed
pve_sdn_ipams_list - Removed
pve_sdn_lock_acquire - Removed
pve_sdn_lock_release - Removed
pve_sdn_prefix_list_create - Removed
pve_sdn_prefix_list_delete - Removed
pve_sdn_prefix_list_entries_list - Removed
pve_sdn_prefix_list_entry_create - Removed
pve_sdn_prefix_list_entry_delete - Removed
pve_sdn_prefix_list_entry_get - Removed
pve_sdn_prefix_list_entry_update - Removed
pve_sdn_prefix_list_get - Removed
pve_sdn_prefix_list_update - Removed
pve_sdn_prefix_lists_list - Removed
pve_sdn_rollback - Removed
pve_sdn_route_map_entries_list - Removed
pve_sdn_route_map_entries_list_all - Removed
pve_sdn_route_map_entry_create - Removed
pve_sdn_route_map_entry_delete - Removed
pve_sdn_route_map_entry_get - Removed
pve_sdn_route_map_entry_update - Removed
pve_sdn_route_maps_list - Removed
pve_sdn_subnet_create - Removed
pve_sdn_subnet_delete - Removed
pve_sdn_subnet_get - Removed
pve_sdn_subnet_list - Removed
pve_sdn_subnet_update - Removed
pve_sdn_vnet_create - Removed
pve_sdn_vnet_delete - Removed
pve_sdn_vnet_firewall_options_get - Removed
pve_sdn_vnet_firewall_options_set - Removed
pve_sdn_vnet_firewall_rule_add - Removed
pve_sdn_vnet_firewall_rule_get - Removed
pve_sdn_vnet_firewall_rule_remove - Removed
pve_sdn_vnet_firewall_rule_update - Removed
pve_sdn_vnet_firewall_rules_list - Removed
pve_sdn_vnet_get - Removed
pve_sdn_vnet_ip_create - Removed
pve_sdn_vnet_ip_delete - Removed
pve_sdn_vnet_ip_update - Removed
pve_sdn_vnet_mac_vrf - Removed
pve_sdn_vnet_update - Removed
pve_sdn_vnets_list - Removed
pve_sdn_zone_bridges - Removed
pve_sdn_zone_content - Removed
pve_sdn_zone_create - Removed
pve_sdn_zone_delete - Removed
pve_sdn_zone_get - Removed
pve_sdn_zone_ip_vrf - Removed
pve_sdn_zone_status_list - Removed
pve_sdn_zone_update - Removed
pve_sdn_zones_list - Removed
pve_security_groups_list - Removed
pve_snapshot_create - Removed
pve_snapshot_delete - Removed
pve_snapshot_list - Removed
pve_storage_config_get - Removed
pve_storage_config_list - Removed
pve_storage_content - Removed
pve_storage_content_delete - Removed
pve_storage_create - Removed
pve_storage_delete - Removed
pve_storage_download - Removed
pve_storage_status - Removed
pve_storage_update - Removed
pve_task_log - Removed
pve_task_status - Removed
pve_task_stop - Removed
pve_task_wait - Removed
pve_tasks_list - Removed
pve_template_convert - Removed
pve_tfa_delete - Removed
pve_tfa_get - Removed
pve_tfa_list - Removed
pve_token_create - Removed
pve_token_revoke - Removed
pve_tokens_list - Removed
pve_user_create - Removed
pve_user_delete - Removed
pve_user_get - Removed
pve_user_update - Removed
pve_users_list
113 tool updates
v0.24.0- Added
pve_ceph_cfg_db - Added
pve_ceph_cfg_raw - Added
pve_ceph_cfg_value - Added
pve_ceph_cmd_safety - Added
pve_ceph_crush - Added
pve_ceph_flag_get - Added
pve_ceph_flag_set - Added
pve_ceph_flags_list - Added
pve_ceph_flags_set - Added
pve_ceph_fs_create - Added
pve_ceph_fs_destroy - Added
pve_ceph_fs_list - Added
pve_ceph_init - Added
pve_ceph_log - Added
pve_ceph_mds_create - Added
pve_ceph_mds_destroy - Added
pve_ceph_mds_list - Added
pve_ceph_metadata - Added
pve_ceph_mgr_create - Added
pve_ceph_mgr_destroy - Added
pve_ceph_mgr_list - Added
pve_ceph_mon_create - Added
pve_ceph_mon_destroy - Added
pve_ceph_mon_list - Added
pve_ceph_osd_create - Added
pve_ceph_osd_destroy - Added
pve_ceph_osd_in - Added
pve_ceph_osd_lv_info - Added
pve_ceph_osd_metadata - Added
pve_ceph_osd_out - Added
pve_ceph_osd_scrub - Added
pve_ceph_osd_tree - Added
pve_ceph_pool_create - Added
pve_ceph_pool_destroy - Added
pve_ceph_pool_list - Added
pve_ceph_pool_set - Added
pve_ceph_pool_status - Added
pve_ceph_rules - Added
pve_ceph_service_restart - Added
pve_ceph_service_start - Added
pve_ceph_service_stop - Added
pve_ceph_status - Changed
pve_sdn_apply2 fields changed- added
Input schema / properties / lock_tokenAdded value: +{ + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "SDN cluster lock token to use for this write, if one is held (from pve_sdn_lock_acquire).", + "title": "Lock Token" +} - added
Input schema / properties / release_lockAdded value: +{ + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Whether PVE releases the lock automatically after a successful commit (only relevant when lock_token is given; PVE's own default is True — omit to use it).", + "title": "Release Lock" +}
- Added
pve_sdn_controller_create - Added
pve_sdn_controller_delete - Added
pve_sdn_controller_get - Added
pve_sdn_controller_update - Added
pve_sdn_controllers_list - Added
pve_sdn_dns_create - Added
pve_sdn_dns_delete - Added
pve_sdn_dns_get - Added
pve_sdn_dns_list - Added
pve_sdn_dns_update - Added
pve_sdn_dry_run - Added
pve_sdn_fabric_create - Added
pve_sdn_fabric_delete - Added
pve_sdn_fabric_get - Added
pve_sdn_fabric_node_create - Added
pve_sdn_fabric_node_delete - Added
pve_sdn_fabric_node_get - Added
pve_sdn_fabric_node_update - Added
pve_sdn_fabric_nodes_list - Added
pve_sdn_fabric_nodes_list_all - Added
pve_sdn_fabric_status_interfaces - Added
pve_sdn_fabric_status_neighbors - Added
pve_sdn_fabric_status_routes - Added
pve_sdn_fabric_update - Added
pve_sdn_fabrics_all - Added
pve_sdn_fabrics_list - Added
pve_sdn_ipam_create - Added
pve_sdn_ipam_delete - Added
pve_sdn_ipam_get - Added
pve_sdn_ipam_status - Added
pve_sdn_ipam_update - Added
pve_sdn_ipams_list - Added
pve_sdn_lock_acquire - Added
pve_sdn_lock_release - Added
pve_sdn_prefix_list_create - Added
pve_sdn_prefix_list_delete - Added
pve_sdn_prefix_list_entries_list - Added
pve_sdn_prefix_list_entry_create - Added
pve_sdn_prefix_list_entry_delete - Added
pve_sdn_prefix_list_entry_get - Added
pve_sdn_prefix_list_entry_update - Added
pve_sdn_prefix_list_get - Added
pve_sdn_prefix_list_update - Added
pve_sdn_prefix_lists_list - Added
pve_sdn_rollback - Added
pve_sdn_route_map_entries_list - Added
pve_sdn_route_map_entries_list_all - Added
pve_sdn_route_map_entry_create - Added
pve_sdn_route_map_entry_delete - Added
pve_sdn_route_map_entry_get - Added
pve_sdn_route_map_entry_update - Added
pve_sdn_route_maps_list - Added
pve_sdn_subnet_get - Added
pve_sdn_vnet_firewall_options_get - Added
pve_sdn_vnet_firewall_options_set - Added
pve_sdn_vnet_firewall_rule_add - Added
pve_sdn_vnet_firewall_rule_get - Added
pve_sdn_vnet_firewall_rule_remove - Added
pve_sdn_vnet_firewall_rule_update - Added
pve_sdn_vnet_firewall_rules_list - Added
pve_sdn_vnet_get - Added
pve_sdn_vnet_ip_create - Added
pve_sdn_vnet_ip_delete - Added
pve_sdn_vnet_ip_update - Added
pve_sdn_vnet_mac_vrf - Added
pve_sdn_zone_bridges - Added
pve_sdn_zone_content - Added
pve_sdn_zone_get - Added
pve_sdn_zone_ip_vrf - Added
pve_sdn_zone_status_list
110 tool updates
v0.23.0- Added
pbs_admin_gc_jobs_list - Added
pbs_admin_prune_jobs_list - Added
pbs_admin_sync_jobs_list - Added
pbs_admin_traffic_control_status - Added
pbs_admin_verify_jobs_list - Added
pbs_datastore_active_operations - Added
pbs_datastore_mount - Added
pbs_datastore_prune - Added
pbs_datastore_rrd - Added
pbs_datastore_s3_refresh - Added
pbs_datastore_unmount - Added
pbs_datastores_usage - Added
pbs_encryption_key_create - Added
pbs_encryption_key_delete - Added
pbs_encryption_key_list - Added
pbs_encryption_key_toggle_archive - Added
pbs_group_delete - Added
pbs_group_move - Added
pbs_group_notes_get - Added
pbs_group_notes_set - Added
pbs_groups_list - Added
pbs_metrics_influxdb_http_create - Added
pbs_metrics_influxdb_http_delete - Added
pbs_metrics_influxdb_http_get - Added
pbs_metrics_influxdb_http_list - Added
pbs_metrics_influxdb_http_update - Added
pbs_metrics_influxdb_udp_create - Added
pbs_metrics_influxdb_udp_delete - Added
pbs_metrics_influxdb_udp_get - Added
pbs_metrics_influxdb_udp_list - Added
pbs_metrics_influxdb_udp_update - Added
pbs_metrics_servers_list - Added
pbs_metrics_status - Added
pbs_namespace_move - Added
pbs_node_config_get - Added
pbs_node_config_set - Added
pbs_node_identity - Added
pbs_node_report - Added
pbs_node_rrd - Added
pbs_pull - Added
pbs_push - Added
pbs_remote_scan - Added
pbs_remote_scan_groups - Added
pbs_remote_scan_namespaces - Added
pbs_s3_check - Added
pbs_s3_client_create - Added
pbs_s3_client_delete - Added
pbs_s3_client_get - Added
pbs_s3_client_list - Added
pbs_s3_client_update - Added
pbs_s3_list_buckets - Added
pbs_s3_reset_counters - Added
pbs_snapshot_protected_get - Added
pbs_tape_backup - Added
pbs_tape_backup_job_create - Added
pbs_tape_backup_job_delete - Added
pbs_tape_backup_job_get - Added
pbs_tape_backup_job_list - Added
pbs_tape_backup_job_run - Added
pbs_tape_backup_job_update - Added
pbs_tape_changer_create - Added
pbs_tape_changer_delete - Added
pbs_tape_changer_get - Added
pbs_tape_changer_list - Added
pbs_tape_changer_status - Added
pbs_tape_changer_transfer - Added
pbs_tape_changer_update - Added
pbs_tape_drive_barcode_label_media - Added
pbs_tape_drive_cartridge_memory - Added
pbs_tape_drive_catalog - Added
pbs_tape_drive_clean - Added
pbs_tape_drive_create - Added
pbs_tape_drive_delete - Added
pbs_tape_drive_eject - Added
pbs_tape_drive_format - Added
pbs_tape_drive_get - Added
pbs_tape_drive_inventory - Added
pbs_tape_drive_inventory_update - Added
pbs_tape_drive_label_media - Added
pbs_tape_drive_list - Added
pbs_tape_drive_load_media - Added
pbs_tape_drive_load_slot - Added
pbs_tape_drive_read_label - Added
pbs_tape_drive_restore_key - Added
pbs_tape_drive_rewind - Added
pbs_tape_drive_status - Added
pbs_tape_drive_unload - Added
pbs_tape_drive_update - Added
pbs_tape_drive_volume_statistics - Added
pbs_tape_key_create - Added
pbs_tape_key_delete - Added
pbs_tape_key_get - Added
pbs_tape_key_list - Added
pbs_tape_key_update_password - Added
pbs_tape_media_content - Added
pbs_tape_media_destroy - Added
pbs_tape_media_list - Added
pbs_tape_media_move - Added
pbs_tape_media_sets - Added
pbs_tape_media_status_get - Added
pbs_tape_media_status_set - Added
pbs_tape_pool_create - Added
pbs_tape_pool_delete - Added
pbs_tape_pool_get - Added
pbs_tape_pool_list - Added
pbs_tape_pool_update - Added
pbs_tape_restore - Added
pbs_tape_scan_changers - Added
pbs_tape_scan_drives - Added
pbs_version
128 tool updates
v0.22.0- Added
pbs_acl_get - Added
pbs_acl_update - Added
pbs_acme_account_create - Added
pbs_acme_account_delete - Added
pbs_acme_account_get - Added
pbs_acme_account_list - Added
pbs_acme_account_update - Added
pbs_acme_cert_order - Added
pbs_acme_cert_renew - Added
pbs_acme_challenge_schema - Added
pbs_acme_directories - Added
pbs_acme_plugin_create - Added
pbs_acme_plugin_delete - Added
pbs_acme_plugin_get - Added
pbs_acme_plugin_update - Added
pbs_acme_plugins_list - Added
pbs_acme_tos - Added
pbs_apt_changelog - Added
pbs_apt_repositories_get - Added
pbs_apt_repository_add - Added
pbs_apt_repository_set - Added
pbs_apt_update_refresh - Added
pbs_apt_updates_list - Added
pbs_apt_versions - Added
pbs_node_cert_delete - Added
pbs_node_cert_upload - Added
pbs_node_certificates_list - Added
pbs_node_disk_directory_create - Added
pbs_node_disk_directory_delete - Added
pbs_node_disk_directory_list - Added
pbs_node_disk_initgpt - Added
pbs_node_disk_smart - Added
pbs_node_disk_wipe - Added
pbs_node_disk_zfs_create - Added
pbs_node_disk_zfs_get - Added
pbs_node_disk_zfs_list - Added
pbs_node_disks_list - Added
pbs_node_dns_get - Added
pbs_node_dns_set - Added
pbs_node_journal - Added
pbs_node_network_iface_create - Added
pbs_node_network_iface_delete - Added
pbs_node_network_iface_get - Added
pbs_node_network_iface_update - Added
pbs_node_network_list - Added
pbs_node_network_reload - Added
pbs_node_network_revert - Added
pbs_node_service_control - Added
pbs_node_service_status - Added
pbs_node_services_list - Added
pbs_node_status - Added
pbs_node_subscription_check - Added
pbs_node_subscription_delete - Added
pbs_node_subscription_get - Added
pbs_node_subscription_set - Added
pbs_node_syslog - Added
pbs_node_task_log - Added
pbs_node_task_status - Added
pbs_node_task_stop - Added
pbs_node_time_get - Added
pbs_node_time_set - Added
pbs_notification_endpoint_create - Added
pbs_notification_endpoint_delete - Added
pbs_notification_endpoint_get - Added
pbs_notification_endpoint_list - Added
pbs_notification_endpoint_update - Added
pbs_notification_matcher_delete - Added
pbs_notification_matcher_field_values - Added
pbs_notification_matcher_fields - Added
pbs_notification_matcher_get - Added
pbs_notification_matcher_set - Added
pbs_notification_matchers_list - Added
pbs_notification_target_test - Added
pbs_notification_targets_list - Added
pbs_permissions_get - Added
pbs_realm_ad_create - Added
pbs_realm_ad_delete - Added
pbs_realm_ad_get - Added
pbs_realm_ad_list - Added
pbs_realm_ad_update - Added
pbs_realm_ldap_create - Added
pbs_realm_ldap_delete - Added
pbs_realm_ldap_get - Added
pbs_realm_ldap_list - Added
pbs_realm_ldap_update - Added
pbs_realm_openid_create - Added
pbs_realm_openid_delete - Added
pbs_realm_openid_get - Added
pbs_realm_openid_list - Added
pbs_realm_openid_update - Added
pbs_realm_pam_get - Added
pbs_realm_pam_set - Added
pbs_realm_pbs_get - Added
pbs_realm_pbs_set - Added
pbs_roles_list - Added
pbs_tfa_add - Added
pbs_tfa_delete - Added
pbs_tfa_entry_get - Added
pbs_tfa_list - Added
pbs_tfa_unlock - Added
pbs_tfa_update - Added
pbs_tfa_user_get - Added
pbs_tfa_webauthn_get - Added
pbs_tfa_webauthn_set - Added
pbs_token_create - Added
pbs_token_delete - Added
pbs_token_update - Added
pbs_user_create - Added
pbs_user_delete - Added
pbs_user_get - Added
pbs_user_token_get - Added
pbs_user_tokens_list - Added
pbs_user_update - Added
pbs_users_list - Added
pmg_apt_changelog - Added
pmg_apt_repositories_get - Added
pmg_apt_repository_add - Added
pmg_apt_repository_set - Added
pmg_apt_update_refresh - Added
pmg_apt_updates_list - Added
pmg_apt_versions - Added
pve_apt_changelog - Added
pve_apt_repositories_get - Added
pve_apt_repository_add - Added
pve_apt_repository_set - Added
pve_apt_update_refresh - Added
pve_apt_updates_list - Added
pve_apt_versions
320 tool updates
v0.21.0- Changed
audit_verify1 field changed- added
Input schema / properties / expected_head / descriptionAdded value: +"64-char hex head() value pinned off-box; verifying against it also catches tail truncation, a forged tail-append, or a full ledger replacement. Omit to fall back to PROXIMO_AUDIT_EXPECTED_HEAD."
- Changed
ct_diagnose3 fields changed- added
Input schema / properties / ctid / descriptionAdded value: +"Numeric CTID of the LXC container to diagnose." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type; only `lxc` is meaningful here since diagnostics are container-specific." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the container runs on. Omit to resolve it automatically from the cluster."
- Changed
ct_exec4 fields changed- added
Input schema / properties / command / descriptionAdded value: +"Argv list to run inside the container (not a shell string)." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; true executes." - added
Input schema / properties / ctid / descriptionAdded value: +"Numeric CTID of the target LXC container (allowlist-scoped)." - added
Input schema / properties / snapshot / descriptionAdded value: +"Take a fail-closed auto-undo snapshot before running."
- Changed
ct_logs3 fields changed- added
Input schema / properties / ctid / descriptionAdded value: +"Numeric CTID of the LXC container to read logs from." - added
Input schema / properties / lines / descriptionAdded value: +"Number of most-recent log lines to return." - added
Input schema / properties / unit / descriptionAdded value: +"Name of the systemd unit to tail journalctl for (e.g. `nginx.service`)."
- Changed
ct_psql5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; true executes." - added
Input schema / properties / ctid / descriptionAdded value: +"Numeric CTID of the container running PostgreSQL (allowlist-scoped)." - added
Input schema / properties / db / descriptionAdded value: +"Target database name." - added
Input schema / properties / snapshot / descriptionAdded value: +"Take a fail-closed auto-undo snapshot before running." - added
Input schema / properties / sql / descriptionAdded value: +"SQL to run via psql inside the container, as the database OS user."
- Changed
pbs_datastore_create7 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment/description for the datastore." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / gc_schedule / descriptionAdded value: +"Garbage-collection schedule as a PBS calendar-event string (e.g. 'daily')." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new PBS datastore." - added
Input schema / properties / notification_mode / descriptionAdded value: +"Notification delivery mode for this datastore (PBS notification-mode value)." - added
Input schema / properties / path / descriptionAdded value: +"Filesystem path on the PBS node where the datastore will be created." - added
Input schema / properties / prune_schedule / descriptionAdded value: +"Prune-job schedule as a PBS calendar-event string (e.g. 'daily')."
- Changed
pbs_datastore_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / destroy_data / descriptionAdded value: +"If True, destroys all backup data (HIGH, no undo); default only detaches config." - added
Input schema / properties / keep_job_configs / descriptionAdded value: +"If True, keep job configs referencing this datastore instead of removing them." - added
Input schema / properties / name / descriptionAdded value: +"PBS datastore name to delete."
- Changed
pbs_datastore_get1 field changed- added
Input schema / properties / name / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_datastore_status1 field changed- added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_datastore_update6 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment/description for the datastore." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / gc_schedule / descriptionAdded value: +"Garbage-collection schedule as a PBS calendar-event string (e.g. 'daily')." - added
Input schema / properties / name / descriptionAdded value: +"PBS datastore name to update." - added
Input schema / properties / notification_mode / descriptionAdded value: +"Notification delivery mode for this datastore (PBS notification-mode value)." - added
Input schema / properties / prune_schedule / descriptionAdded value: +"Prune-job schedule as a PBS calendar-event string (e.g. 'daily')."
- Changed
pbs_gc_start2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name to run garbage collection on."
- Changed
pbs_gc_status1 field changed- added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_group_change_owner6 fields changed- added
Input schema / properties / backup_id / descriptionAdded value: +"Backup group ID (e.g. VMID/CTID or host name)." - added
Input schema / properties / backup_type / descriptionAdded value: +"Backup type of the group: 'vm', 'ct', or 'host'." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / new_owner / descriptionAdded value: +"PBS auth ID (user@realm or api-token) to become the new owner of the backup group." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path the backup group lives in; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_job_create7 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Free-text note stored on the job." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the creation." - added
Input schema / properties / job_id / descriptionAdded value: +"Unique ID for the new PBS scheduled job." - added
Input schema / properties / job_type / descriptionAdded value: +"PBS job type: sync | verify | prune." - added
Input schema / properties / ns / descriptionAdded value: +"PBS namespace the job operates on; omit for the root namespace." - added
Input schema / properties / schedule / descriptionAdded value: +"Proxmox calendar-event schedule string for the job." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore the job operates on."
- Changed
pbs_job_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the deletion." - added
Input schema / properties / job_id / descriptionAdded value: +"ID of the PBS scheduled job to delete." - added
Input schema / properties / job_type / descriptionAdded value: +"PBS job type: sync | verify | prune."
- Changed
pbs_job_run3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the run." - added
Input schema / properties / job_id / descriptionAdded value: +"ID of the PBS scheduled job to trigger immediately." - added
Input schema / properties / job_type / descriptionAdded value: +"PBS job type: sync | verify | prune."
- Changed
pbs_job_update6 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"New free-text note; omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the update." - added
Input schema / properties / job_id / descriptionAdded value: +"ID of the existing PBS scheduled job to update." - added
Input schema / properties / job_type / descriptionAdded value: +"PBS job type: sync | verify | prune." - added
Input schema / properties / ns / descriptionAdded value: +"New PBS namespace the job operates on; omit to leave unchanged." - added
Input schema / properties / schedule / descriptionAdded value: +"New Proxmox calendar-event schedule string; omit to leave unchanged."
- Changed
pbs_jobs_list1 field changed- added
Input schema / properties / job_type / descriptionAdded value: +"Scheduled-job type to list: 'sync', 'verify', or 'prune'."
- Changed
pbs_namespace_create4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / name / descriptionAdded value: +"Namespace name/segment to create." - added
Input schema / properties / parent / descriptionAdded value: +"Parent namespace path to create under; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_namespace_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / delete_groups / descriptionAdded value: +"If True, deletes groups/snapshots in namespace (HIGH, no undo); else must be empty." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path to delete." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_namespaces_list3 fields changed- added
Input schema / properties / max_depth / descriptionAdded value: +"Maximum recursion depth below the parent namespace." - added
Input schema / properties / parent / descriptionAdded value: +"Parent namespace path to list children of; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_prune11 fields changed- added
Input schema / properties / backup_id / descriptionAdded value: +"Backup group ID (e.g. VMID/CTID or host name) to scope pruning to." - added
Input schema / properties / backup_type / descriptionAdded value: +"Backup type filter: 'vm', 'ct', or 'host'." - added
Input schema / properties / confirm / descriptionAdded value: +"Proximo dry-run gate: True executes (subject to dry_run); default only plans." - added
Input schema / properties / dry_run / descriptionAdded value: +"PBS-side preview: True (default) previews only; False actually deletes snapshots." - added
Input schema / properties / keep_daily / descriptionAdded value: +"Number of daily backups to keep." - added
Input schema / properties / keep_last / descriptionAdded value: +"Number of most-recent backups to always keep." - added
Input schema / properties / keep_monthly / descriptionAdded value: +"Number of monthly backups to keep." - added
Input schema / properties / keep_weekly / descriptionAdded value: +"Number of weekly backups to keep." - added
Input schema / properties / keep_yearly / descriptionAdded value: +"Number of yearly backups to keep." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path to scope pruning to; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name to prune."
- Changed
pbs_realm_sync4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the sync." - added
Input schema / properties / dry_run / descriptionAdded value: +"If true, ask PBS itself to preview the sync without applying it (separate from the tool's own confirm gate)." - added
Input schema / properties / realm / descriptionAdded value: +"PBS LDAP/AD auth realm ID to sync users from." - added
Input schema / properties / remove_vanished / descriptionAdded value: +"If true, also delete PBS users no longer present in the directory."
- Changed
pbs_remote_create8 fields changed- added
Input schema / properties / auth_id / descriptionAdded value: +"PBS auth ID (user@realm or api-token) used to authenticate to the remote." - added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment/description for the remote." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / fingerprint / descriptionAdded value: +"TLS cert fingerprint of the remote PBS server (public data, not redacted)." - added
Input schema / properties / host / descriptionAdded value: +"Hostname or IP address of the remote PBS server." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new PBS remote sync-source." - added
Input schema / properties / password / descriptionAdded value: +"Password or API token secret for auth_id; redacted from all plans/logs/ledger." - added
Input schema / properties / port / descriptionAdded value: +"TCP port of the remote PBS API; defaults to the standard PBS port if omitted."
- Changed
pbs_remote_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / name / descriptionAdded value: +"PBS remote sync-source name to delete."
- Changed
pbs_remote_get1 field changed- added
Input schema / properties / name / descriptionAdded value: +"PBS remote sync-source name."
- Changed
pbs_remote_update8 fields changed- added
Input schema / properties / auth_id / descriptionAdded value: +"New PBS auth ID (user@realm or api-token) used to authenticate to the remote." - added
Input schema / properties / comment / descriptionAdded value: +"New free-text comment/description for the remote." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / fingerprint / descriptionAdded value: +"New TLS cert fingerprint of the remote PBS server (public data, not redacted)." - added
Input schema / properties / host / descriptionAdded value: +"New hostname or IP address of the remote PBS server." - added
Input schema / properties / name / descriptionAdded value: +"PBS remote sync-source name to update." - added
Input schema / properties / password / descriptionAdded value: +"New password or API token secret; redacted from plans/logs/ledger." - added
Input schema / properties / port / descriptionAdded value: +"New TCP port of the remote PBS API."
- Changed
pbs_snapshot_delete6 fields changed- added
Input schema / properties / backup_id / descriptionAdded value: +"Backup group ID (e.g. VMID/CTID or host name)." - added
Input schema / properties / backup_time / descriptionAdded value: +"Snapshot timestamp as a Unix epoch integer, identifying the exact backup run." - added
Input schema / properties / backup_type / descriptionAdded value: +"Backup type of the snapshot: 'vm', 'ct', or 'host'." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path the snapshot lives in; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_snapshot_notes_set7 fields changed- added
Input schema / properties / backup_id / descriptionAdded value: +"Backup group ID (e.g. VMID/CTID or host name)." - added
Input schema / properties / backup_time / descriptionAdded value: +"Snapshot timestamp as a Unix epoch integer, identifying the exact backup run." - added
Input schema / properties / backup_type / descriptionAdded value: +"Backup type of the snapshot: 'vm', 'ct', or 'host'." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / notes / descriptionAdded value: +"Free-text notes to attach to the snapshot, replacing any existing notes." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path the snapshot lives in; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_snapshot_protected_set7 fields changed- added
Input schema / properties / backup_id / descriptionAdded value: +"Backup group ID (e.g. VMID/CTID or host name)." - added
Input schema / properties / backup_time / descriptionAdded value: +"Snapshot timestamp as a Unix epoch integer, identifying the exact backup run." - added
Input schema / properties / backup_type / descriptionAdded value: +"Backup type of the snapshot: 'vm', 'ct', or 'host'." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path the snapshot lives in; omit for the root namespace." - added
Input schema / properties / protected / descriptionAdded value: +"True shields the snapshot from pruning/GC (LOW); False allows auto-deletion (HIGH)." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_snapshots_list4 fields changed- added
Input schema / properties / backup_id / descriptionAdded value: +"Backup group ID (e.g. VMID/CTID or host name) to filter by." - added
Input schema / properties / backup_type / descriptionAdded value: +"Backup type filter: 'vm', 'ct', or 'host'." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path to filter by; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name."
- Changed
pbs_tasks_list4 fields changed- added
Input schema / properties / errors / descriptionAdded value: +"If True, return only tasks that ended in error." - added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of tasks to return." - added
Input schema / properties / node / descriptionAdded value: +"PBS node name; defaults to 'localhost' (standard single-node PBS name)." - added
Input schema / properties / running / descriptionAdded value: +"If True, return only currently-running tasks."
- Changed
pbs_traffic_control_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / name / descriptionAdded value: +"Traffic-control rule name to delete."
- Changed
pbs_traffic_control_upsert9 fields changed- added
Input schema / properties / burst_in / descriptionAdded value: +"Inbound burst bandwidth allowance in bytes." - added
Input schema / properties / burst_out / descriptionAdded value: +"Outbound burst bandwidth allowance in bytes." - added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment/description for the rule." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / name / descriptionAdded value: +"Traffic-control rule name; creates it if new, updates it if it already exists." - added
Input schema / properties / network / descriptionAdded value: +"Network/CIDR this rule applies to." - added
Input schema / properties / rate_in / descriptionAdded value: +"Sustained inbound bandwidth limit in bytes/second." - added
Input schema / properties / rate_out / descriptionAdded value: +"Sustained outbound bandwidth limit in bytes/second." - added
Input schema / properties / timeframe / descriptionAdded value: +"Time window this rule is active (PBS traffic-control timeframe format)."
- Changed
pbs_verify_start5 fields changed- added
Input schema / properties / backup_id / descriptionAdded value: +"Backup group ID (e.g. VMID/CTID or host name) to scope verification to." - added
Input schema / properties / backup_type / descriptionAdded value: +"Backup type filter: 'vm', 'ct', or 'host'." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute; False (default) only returns the dry-run plan." - added
Input schema / properties / ns / descriptionAdded value: +"Namespace path to scope verification to; omit for the root namespace." - added
Input schema / properties / store / descriptionAdded value: +"PBS datastore name to verify."
- Changed
pdm_acl_list2 fields changed- added
Input schema / properties / exact / descriptionAdded value: +"If true, match the given path exactly rather than including sub-paths." - added
Input schema / properties / path / descriptionAdded value: +"Optional ACL path filter, e.g. '/'; omit to list all entries."
- Changed
pdm_node_status1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PDM node name; PDM is single-node so this defaults to 'localhost'."
- Changed
pdm_pbs_datastores_list1 field changed- added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PBS remote name, from pdm_remotes_list."
- Changed
pdm_pbs_remote_status1 field changed- added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PBS remote name, from pdm_remotes_list."
- Changed
pdm_pbs_snapshots_list3 fields changed- added
Input schema / properties / datastore / descriptionAdded value: +"PBS datastore name on the remote to list snapshots from." - added
Input schema / properties / ns / descriptionAdded value: +"Optional PBS namespace filter; omit to use the default namespace." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PBS remote name, from pdm_remotes_list."
- Changed
pdm_pve_cluster_status1 field changed- added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PVE remote name, from pdm_remotes_list."
- Changed
pdm_pve_lxc_config5 fields changed- added
Input schema / properties / node / descriptionAdded value: +"Optional PVE node name; not required for PDM to resolve the container." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PVE remote name, from pdm_remotes_list." - added
Input schema / properties / snapshot / descriptionAdded value: +"Optional snapshot name to read config from instead of the live config." - added
Input schema / properties / state / descriptionAdded value: +"PDM config-state selector, required by the PDM API; 'active' returns the current config." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CT ID on the remote."
- Changed
pdm_pve_lxc_list2 fields changed- added
Input schema / properties / node / descriptionAdded value: +"Optional PVE node name to restrict the listing to; omit to list cluster-wide." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PVE remote name, from pdm_remotes_list."
- Changed
pdm_pve_lxc_migrate5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True submits it." - added
Input schema / properties / online / descriptionAdded value: +"True attempts online (restart) migration — real downtime for LXC; else the container must be stopped." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the container." - added
Input schema / properties / target / descriptionAdded value: +"Destination node name within the same remote's cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CTID of the container to migrate, as a string."
- Changed
pdm_pve_lxc_power4 fields changed- added
Input schema / properties / action / descriptionAdded value: +"Power action: 'start', 'stop', or 'shutdown'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the container." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CTID of the target container, as a string."
- Changed
pdm_pve_lxc_remote_migrate9 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True submits it." - added
Input schema / properties / delete / descriptionAdded value: +"True deletes container after successful move (destructive)." - added
Input schema / properties / online / descriptionAdded value: +"True attempts online (restart) migration — real downtime for LXC; else the container must be stopped." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the container." - added
Input schema / properties / target_bridge / descriptionAdded value: +"Source-to-target network bridge mapping, e.g. 'vmbr0:vmbr0'." - added
Input schema / properties / target_remote / descriptionAdded value: +"Destination PDM-registered remote (a different datacenter)." - added
Input schema / properties / target_storage / descriptionAdded value: +"Source-to-target storage mapping, e.g. 'local-lvm:local-lvm'." - added
Input schema / properties / target_vmid / descriptionAdded value: +"CTID on the destination; omit to keep same CTID." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CTID of the container to migrate, as a string."
- Changed
pdm_pve_lxc_snapshot_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True creates it." - added
Input schema / properties / description / descriptionAdded value: +"Optional free-text note stored with the snapshot." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the container." - added
Input schema / properties / snapname / descriptionAdded value: +"Name to give the new snapshot." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CTID of the target container, as a string."
- Changed
pdm_pve_lxc_snapshot_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True deletes it." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the container." - added
Input schema / properties / snapname / descriptionAdded value: +"Name of the snapshot to delete." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CTID of the target container, as a string."
- Changed
pdm_pve_lxc_snapshot_rollback4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True runs it." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the container." - added
Input schema / properties / snapname / descriptionAdded value: +"Name of the snapshot to roll back to." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CTID of the target container, as a string."
- Changed
pdm_pve_node_list1 field changed- added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PVE remote name, from pdm_remotes_list."
- Changed
pdm_pve_qemu_config5 fields changed- added
Input schema / properties / node / descriptionAdded value: +"Optional PVE node name; not required for PDM to resolve the VM." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PVE remote name, from pdm_remotes_list." - added
Input schema / properties / snapshot / descriptionAdded value: +"Optional snapshot name to read config from instead of the live config." - added
Input schema / properties / state / descriptionAdded value: +"PDM config-state selector, required by the PDM API; 'active' returns the current config." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VM ID on the remote."
- Changed
pdm_pve_qemu_list2 fields changed- added
Input schema / properties / node / descriptionAdded value: +"Optional PVE node name to restrict the listing to; omit to list cluster-wide." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PVE remote name, from pdm_remotes_list."
- Changed
pdm_pve_qemu_migrate5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True submits it." - added
Input schema / properties / online / descriptionAdded value: +"True live-migrates the VM; else it must be stopped." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) currently hosting the VM." - added
Input schema / properties / target / descriptionAdded value: +"Destination node name within the same remote's cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the VM to migrate, as a string."
- Changed
pdm_pve_qemu_power4 fields changed- added
Input schema / properties / action / descriptionAdded value: +"Power action: 'start', 'stop', 'shutdown', or 'resume'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the VM." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the target VM, as a string."
- Changed
pdm_pve_qemu_remote_migrate9 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True submits it." - added
Input schema / properties / delete / descriptionAdded value: +"True deletes source VM after successful move (irreversible)." - added
Input schema / properties / online / descriptionAdded value: +"True live-migrates the VM; else it must be stopped." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) currently hosting the VM." - added
Input schema / properties / target_bridge / descriptionAdded value: +"Source-to-target network bridge mapping, e.g. 'vmbr0:vmbr0'." - added
Input schema / properties / target_remote / descriptionAdded value: +"Destination PDM-registered remote (a different datacenter)." - added
Input schema / properties / target_storage / descriptionAdded value: +"Source-to-target storage mapping, e.g. 'local-lvm:local-lvm'." - added
Input schema / properties / target_vmid / descriptionAdded value: +"VMID on the destination; omit to keep same VMID." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the VM to migrate, as a string."
- Changed
pdm_pve_qemu_snapshot_create6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True creates it." - added
Input schema / properties / description / descriptionAdded value: +"Optional free-text note stored with the snapshot." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the VM." - added
Input schema / properties / snapname / descriptionAdded value: +"Name to give the new snapshot." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the target VM, as a string." - added
Input schema / properties / vmstate / descriptionAdded value: +"True includes the VM's RAM state (larger, slower snapshot)."
- Changed
pdm_pve_qemu_snapshot_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True deletes it." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the VM." - added
Input schema / properties / snapname / descriptionAdded value: +"Name of the snapshot to delete." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the target VM, as a string."
- Changed
pdm_pve_qemu_snapshot_rollback4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a PLAN only; True runs it." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered remote (Proxmox cluster) hosting the VM." - added
Input schema / properties / snapname / descriptionAdded value: +"Name of the snapshot to roll back to." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the target VM, as a string."
- Changed
pdm_pve_resources2 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Optional resource-type filter, e.g. 'vm', 'storage', 'node', 'sdn'." - added
Input schema / properties / remote / descriptionAdded value: +"PDM-registered PVE remote name, from pdm_remotes_list."
- Changed
pdm_remote_config_get1 field changed- added
Input schema / properties / remote_id / descriptionAdded value: +"Remote name as shown in pdm_remotes_list."
- Changed
pdm_remote_version1 field changed- added
Input schema / properties / remote_id / descriptionAdded value: +"Remote name as shown in pdm_remotes_list."
- Changed
pdm_users_list1 field changed- added
Input schema / properties / include_tokens / descriptionAdded value: +"If true, include API token entries alongside user accounts."
- Changed
pmg_action_bcc_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new BCC action object." - added
Input schema / properties / original / descriptionAdded value: +"If True, BCC the original unmodified mail instead of the processed copy." - added
Input schema / properties / target / descriptionAdded value: +"BCC recipient email address."
- Changed
pmg_action_bcc_update6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Compound action object ID (e.g. '13_26') from pmg_action_objects_list." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / name / descriptionAdded value: +"New action object name; omit to keep current value." - added
Input schema / properties / original / descriptionAdded value: +"If True, BCC the original unmodified mail instead of the processed copy." - added
Input schema / properties / target / descriptionAdded value: +"New BCC recipient email address; omit to keep current value."
- Changed
pmg_action_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Compound action object ID (e.g. '13_26') from pmg_action_objects_list."
- Changed
pmg_action_disclaimer_create6 fields changed- added
Input schema / properties / add_separator / descriptionAdded value: +"Insert a separator line before the disclaimer; maps to API param 'add-separator'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / disclaimer / descriptionAdded value: +"Disclaimer text to append/prepend to mail." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new disclaimer action object." - added
Input schema / properties / position / descriptionAdded value: +"Where to insert the disclaimer: 'start' or 'end'."
- Changed
pmg_action_disclaimer_update7 fields changed- added
Input schema / properties / add_separator / descriptionAdded value: +"Insert a separator line before the disclaimer; maps to API param 'add-separator'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / disclaimer / descriptionAdded value: +"New disclaimer text; omit to keep current value." - added
Input schema / properties / id_ / descriptionAdded value: +"Compound action object ID (e.g. '13_26') from pmg_action_objects_list." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / name / descriptionAdded value: +"New action object name; omit to keep current value." - added
Input schema / properties / position / descriptionAdded value: +"Where to insert the disclaimer: 'start' or 'end'."
- Changed
pmg_action_field_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / field / descriptionAdded value: +"Mail header field to set." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new field-modification action object." - added
Input schema / properties / value / descriptionAdded value: +"Value to assign to the header field."
- Changed
pmg_action_field_update6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / field / descriptionAdded value: +"New mail header field to set; required (PMG rejects partial updates)." - added
Input schema / properties / id_ / descriptionAdded value: +"Compound action object ID (e.g. '13_26') from pmg_action_objects_list." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / name / descriptionAdded value: +"New action object name; required (PMG rejects partial updates)." - added
Input schema / properties / value / descriptionAdded value: +"New value to assign to the header field; required (PMG rejects partial updates)."
- Changed
pmg_action_notification_create7 fields changed- added
Input schema / properties / attach / descriptionAdded value: +"If True, attach the original message to the notification." - added
Input schema / properties / body_text / descriptionAdded value: +"Notification email body text; maps to API param 'body'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new notification action object." - added
Input schema / properties / subject / descriptionAdded value: +"Notification email subject line." - added
Input schema / properties / to / descriptionAdded value: +"Notification recipient email address."
- Changed
pmg_action_notification_update8 fields changed- added
Input schema / properties / attach / descriptionAdded value: +"If True, attach the original message to the notification." - added
Input schema / properties / body_text / descriptionAdded value: +"New notification body text; maps to API param 'body'; required (PMG rejects partial updates)." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Compound action object ID (e.g. '13_26') from pmg_action_objects_list." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / name / descriptionAdded value: +"New action object name; required (PMG rejects partial updates)." - added
Input schema / properties / subject / descriptionAdded value: +"New notification subject line; required (PMG rejects partial updates)." - added
Input schema / properties / to / descriptionAdded value: +"New notification recipient email address; required (PMG rejects partial updates)."
- Changed
pmg_action_removeattachments_create6 fields changed- added
Input schema / properties / all_ / descriptionAdded value: +"If True, remove all attachments; maps to API param 'all'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new remove-attachments action object." - added
Input schema / properties / quarantine / descriptionAdded value: +"If True, quarantine removed attachments instead of discarding them." - added
Input schema / properties / text / descriptionAdded value: +"Replacement text inserted in place of removed attachments."
- Changed
pmg_action_removeattachments_update7 fields changed- added
Input schema / properties / all_ / descriptionAdded value: +"If True, remove all attachments; maps to API param 'all'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Compound action object ID (e.g. '13_26') from pmg_action_objects_list." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / name / descriptionAdded value: +"New action object name; omit to keep current value." - added
Input schema / properties / quarantine / descriptionAdded value: +"If True, quarantine removed attachments instead of discarding them." - added
Input schema / properties / text / descriptionAdded value: +"New replacement text; omit to keep current value."
- Changed
pmg_backup_create4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / notify / descriptionAdded value: +"Notification mode: always|error|never (default never)." - added
Input schema / properties / statistic / descriptionAdded value: +"Whether to include mail statistics in the backup (default True)."
- Changed
pmg_doctor1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node."
- Changed
pmg_domain_create3 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment stored with the domain." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / domain / descriptionAdded value: +"Domain name to add as a managed mail domain, e.g. 'example.com'."
- Changed
pmg_domain_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / domain / descriptionAdded value: +"Managed mail domain name to delete, e.g. 'example.com'."
- Changed
pmg_mynetworks_add3 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"Network in CIDR notation to trust as an internal relay, e.g. '10.0.0.0/8'." - added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment stored with the mynetworks entry." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation."
- Changed
pmg_mynetworks_remove2 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"Network in CIDR notation to remove from the trusted mynetworks list." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation."
- Changed
pmg_node_rrddata3 fields changed- added
Input schema / properties / cf / descriptionAdded value: +"RRD consolidation function: AVERAGE|MAX." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / timeframe / descriptionAdded value: +"RRD timeframe: hour|day|week|month|year."
- Changed
pmg_node_status1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node."
- Changed
pmg_node_syslog6 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum syslog entries to return." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / service / descriptionAdded value: +"Filter syslog entries by service name." - added
Input schema / properties / since / descriptionAdded value: +"Only return entries at or after this time (journalctl-style time spec)." - added
Input schema / properties / start / descriptionAdded value: +"Pagination offset into the syslog entries." - added
Input schema / properties / until / descriptionAdded value: +"Only return entries at or before this time (journalctl-style time spec)."
- Changed
pmg_postfix_flush2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node."
- Changed
pmg_postfix_qshape1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node."
- Changed
pmg_quarantine_action3 fields changed- added
Input schema / properties / action / descriptionAdded value: +"Action to apply: deliver|delete|mark-seen|mark-unseen|blocklist|welcomelist." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / mail_ids / descriptionAdded value: +"Single quarantined mail ID, or a comma-separated list of IDs, to act on."
- Changed
pmg_quarantine_attachment3 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the window; omit for no upper bound." - added
Input schema / properties / pmail / descriptionAdded value: +"Scope the attachment quarantine read to this user's mailbox; defaults to the authenticated PMG user." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the window; omit for no lower bound."
- Changed
pmg_quarantine_blocklist_add3 fields changed- added
Input schema / properties / address / descriptionAdded value: +"Email address to add to the quarantine blocklist." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / pmail / descriptionAdded value: +"Scope the blocklist entry to this user's mailbox; defaults to the authenticated PMG user."
- Changed
pmg_quarantine_blocklist_list1 field changed- added
Input schema / properties / pmail / descriptionAdded value: +"Scope the blocklist read to this user's mailbox; defaults to the authenticated PMG user."
- Changed
pmg_quarantine_blocklist_remove3 fields changed- added
Input schema / properties / address / descriptionAdded value: +"Email address to remove from the quarantine blocklist." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / pmail / descriptionAdded value: +"Scope the blocklist removal to this user's mailbox; defaults to the authenticated PMG user."
- Changed
pmg_quarantine_spamusers3 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the window; omit for no upper bound." - added
Input schema / properties / quarantine_type / descriptionAdded value: +"Quarantine type to list users for: spam|virus|attachment (default spam)." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the window; omit for no lower bound."
- Changed
pmg_quarantine_virus3 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the window; omit for no upper bound." - added
Input schema / properties / pmail / descriptionAdded value: +"Scope the virus quarantine read to this user's mailbox; defaults to the authenticated PMG user." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the window; omit for no lower bound."
- Changed
pmg_quarantine_welcomelist_add3 fields changed- added
Input schema / properties / address / descriptionAdded value: +"Email address to add to the quarantine welcomelist." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / pmail / descriptionAdded value: +"Scope the welcomelist entry to this user's mailbox; defaults to the authenticated PMG user."
- Changed
pmg_quarantine_welcomelist_list1 field changed- added
Input schema / properties / pmail / descriptionAdded value: +"Scope the welcomelist read to this user's mailbox; defaults to the authenticated PMG user."
- Changed
pmg_quarantine_welcomelist_remove3 fields changed- added
Input schema / properties / address / descriptionAdded value: +"Email address to remove from the quarantine welcomelist." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / pmail / descriptionAdded value: +"Scope the welcomelist removal to this user's mailbox; defaults to the authenticated PMG user."
- Changed
pmg_ruledb_rule_action_attach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to attach the action group to." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric action group ID from pmg_action_objects_list to attach to the rule."
- Changed
pmg_ruledb_rule_action_detach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to detach the action group from." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric action group ID currently attached to the rule to detach."
- Changed
pmg_ruledb_rule_actions_list1 field changed- added
Input schema / properties / id_ / descriptionAdded value: +"RuleDB rule ID (positive integer string, e.g. '100')."
- Changed
pmg_ruledb_rule_create13 fields changed- added
Input schema / properties / active / descriptionAdded value: +"Whether the rule is active on creation; defaults False since active rules affect live mail processing." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / direction / descriptionAdded value: +"Mail direction the rule applies to: 0=inbound, 1=outbound, 2=both." - added
Input schema / properties / from_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'from' groups." - added
Input schema / properties / from_invert / descriptionAdded value: +"If True, invert the 'from' group match." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new RuleDB rule." - added
Input schema / properties / priority / descriptionAdded value: +"Rule priority 0-100; lower numbers are evaluated with higher priority." - added
Input schema / properties / to_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'to' groups." - added
Input schema / properties / to_invert / descriptionAdded value: +"If True, invert the 'to' group match." - added
Input schema / properties / what_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'what' groups." - added
Input schema / properties / what_invert / descriptionAdded value: +"If True, invert the 'what' group match." - added
Input schema / properties / when_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'when' groups." - added
Input schema / properties / when_invert / descriptionAdded value: +"If True, invert the 'when' group match."
- Changed
pmg_ruledb_rule_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID (positive integer string, e.g. '100')."
- Changed
pmg_ruledb_rule_from_attach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to attach the group to." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' group ID from pmg_who_groups_list to attach as the 'from' condition."
- Changed
pmg_ruledb_rule_from_detach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to detach the group from." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' group ID currently attached as the 'from' condition to detach."
- Changed
pmg_ruledb_rule_from_list1 field changed- added
Input schema / properties / id_ / descriptionAdded value: +"RuleDB rule ID (positive integer string, e.g. '100')."
- Changed
pmg_ruledb_rule_get1 field changed- added
Input schema / properties / id_ / descriptionAdded value: +"RuleDB rule ID (positive integer string, e.g. '100')."
- Changed
pmg_ruledb_rule_to_attach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to attach the group to." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' group ID from pmg_who_groups_list to attach as the 'to' condition."
- Changed
pmg_ruledb_rule_to_detach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to detach the group from." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' group ID currently attached as the 'to' condition to detach."
- Changed
pmg_ruledb_rule_to_list1 field changed- added
Input schema / properties / id_ / descriptionAdded value: +"RuleDB rule ID (positive integer string, e.g. '100')."
- Changed
pmg_ruledb_rule_update14 fields changed- added
Input schema / properties / active / descriptionAdded value: +"Whether the rule is active; True begins live mail processing under this rule." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / direction / descriptionAdded value: +"Mail direction the rule applies to: 0=inbound, 1=outbound, 2=both." - added
Input schema / properties / from_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'from' groups." - added
Input schema / properties / from_invert / descriptionAdded value: +"If True, invert the 'from' group match." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID (positive integer string, e.g. '100')." - added
Input schema / properties / name / descriptionAdded value: +"New rule name; omit to keep current value." - added
Input schema / properties / priority / descriptionAdded value: +"New rule priority 0-100; lower numbers are evaluated with higher priority." - added
Input schema / properties / to_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'to' groups." - added
Input schema / properties / to_invert / descriptionAdded value: +"If True, invert the 'to' group match." - added
Input schema / properties / what_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'what' groups." - added
Input schema / properties / what_invert / descriptionAdded value: +"If True, invert the 'what' group match." - added
Input schema / properties / when_and / descriptionAdded value: +"AND (True) vs OR (False) logic across attached 'when' groups." - added
Input schema / properties / when_invert / descriptionAdded value: +"If True, invert the 'when' group match."
- Changed
pmg_ruledb_rule_what_attach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to attach the group to." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'what' group ID from pmg_what_groups_list to attach as a content condition."
- Changed
pmg_ruledb_rule_what_detach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to detach the group from." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'what' group ID currently attached as a content condition to detach."
- Changed
pmg_ruledb_rule_what_list1 field changed- added
Input schema / properties / id_ / descriptionAdded value: +"RuleDB rule ID (positive integer string, e.g. '100')."
- Changed
pmg_ruledb_rule_when_attach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to attach the group to." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'when' group ID from pmg_when_groups_list to attach as a timeframe condition."
- Changed
pmg_ruledb_rule_when_detach3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Rule ID to detach the group from." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'when' group ID currently attached as a timeframe condition to detach."
- Changed
pmg_ruledb_rule_when_list1 field changed- added
Input schema / properties / id_ / descriptionAdded value: +"RuleDB rule ID (positive integer string, e.g. '100')."
- Changed
pmg_service_control4 fields changed- added
Input schema / properties / action / descriptionAdded value: +"Control action: start|stop|restart|reload." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / service / descriptionAdded value: +"PMG service name, e.g. postfix, pmgproxy, pmgdaemon, clamav, spamassassin."
- Changed
pmg_service_status2 fields changed- added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / service / descriptionAdded value: +"PMG service name, e.g. postfix, pmgproxy, pmgdaemon, pmgmirror, pmgtunnel, pmg-smtp-filter, clamav, spamassassin."
- Changed
pmg_spam_config_update12 fields changed- added
Input schema / properties / bounce_score / descriptionAdded value: +"Spam score threshold added for bounce/NDR-shaped messages; omit to leave unchanged." - added
Input schema / properties / clamav_heuristic_score / descriptionAdded value: +"Spam score added when ClamAV heuristic detection fires; omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / delete / descriptionAdded value: +"Comma-separated field names to reset to their PMG defaults." - added
Input schema / properties / extract_text / descriptionAdded value: +"Whether to extract text from attachments for spam scanning; omit to leave unchanged." - added
Input schema / properties / languages / descriptionAdded value: +"Space-separated language codes used for spam language-based scoring; omit to leave unchanged." - added
Input schema / properties / maxspamsize / descriptionAdded value: +"Maximum message size in bytes scanned for spam; omit to leave unchanged." - added
Input schema / properties / rbl_checks / descriptionAdded value: +"Whether to enable RBL (realtime blocklist) checks; omit to leave unchanged." - added
Input schema / properties / use_awl / descriptionAdded value: +"Whether to enable the auto-whitelist; omit to leave unchanged." - added
Input schema / properties / use_bayes / descriptionAdded value: +"Whether to enable Bayesian spam classification; omit to leave unchanged." - added
Input schema / properties / use_razor / descriptionAdded value: +"Whether to enable Razor collaborative spam filtering; omit to leave unchanged." - added
Input schema / properties / wl_bounce_relays / descriptionAdded value: +"Whitelisted bounce-relay hosts, space-separated; omit to leave unchanged."
- Changed
pmg_statistics_domains2 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the stats window; omit for no upper bound." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the stats window; omit for no lower bound."
- Changed
pmg_statistics_mailcount3 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the window; omit for no upper bound." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the window; omit for no lower bound." - added
Input schema / properties / timespan / descriptionAdded value: +"Histogram bucket size in seconds, 3600-31622400 (default 3600 = 1 hour)."
- Changed
pmg_statistics_receiver4 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the window; omit for no upper bound." - added
Input schema / properties / filter_ / descriptionAdded value: +"Optional search string to filter recipients." - added
Input schema / properties / orderby / descriptionAdded value: +"Raw sort spec passed through to the PMG API." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the window; omit for no lower bound."
- Changed
pmg_statistics_recent1 field changed- added
Input schema / properties / hours / descriptionAdded value: +"Lookback window in hours, 1-24 (default 1)."
- Changed
pmg_statistics_sender4 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the window; omit for no upper bound." - added
Input schema / properties / filter_ / descriptionAdded value: +"Optional search string to filter senders." - added
Input schema / properties / orderby / descriptionAdded value: +"Accepted for compatibility but ignored — PMG 9.1 rejects orderby on this endpoint." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the window; omit for no lower bound."
- Changed
pmg_statistics_spamscores2 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the stats window; omit for no upper bound." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the stats window; omit for no lower bound."
- Changed
pmg_statistics_virus2 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the stats window; omit for no upper bound." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the stats window; omit for no lower bound."
- Changed
pmg_tasks_list9 fields changed- added
Input schema / properties / errors / descriptionAdded value: +"If True, return only failed tasks." - added
Input schema / properties / limit / descriptionAdded value: +"Maximum tasks to return." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / since / descriptionAdded value: +"Unix epoch: only tasks started at or after this time." - added
Input schema / properties / start / descriptionAdded value: +"Pagination offset into the task list." - added
Input schema / properties / statusfilter / descriptionAdded value: +"Filter tasks by status text." - added
Input schema / properties / typefilter / descriptionAdded value: +"Filter tasks by task type." - added
Input schema / properties / until / descriptionAdded value: +"Unix epoch: only tasks started at or before this time." - added
Input schema / properties / userfilter / descriptionAdded value: +"Filter tasks by the user that started them."
- Changed
pmg_tracker_detail4 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the tracker window; omit for no upper bound." - added
Input schema / properties / id_ / descriptionAdded value: +"Mail/queue tracker ID to fetch detail for." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the tracker window; omit for no lower bound."
- Changed
pmg_tracker_list9 fields changed- added
Input schema / properties / end / descriptionAdded value: +"Unix epoch end of the tracker window; omit for no upper bound." - added
Input schema / properties / from_ / descriptionAdded value: +"Filter by envelope sender address." - added
Input schema / properties / greylist / descriptionAdded value: +"If set, filter to (or exclude) greylisted entries." - added
Input schema / properties / limit / descriptionAdded value: +"Maximum entries to return, 0-100000 (default 2000)." - added
Input schema / properties / ndr / descriptionAdded value: +"If set, filter to (or exclude) non-delivery-report entries." - added
Input schema / properties / node / descriptionAdded value: +"PMG node name; defaults to the configured node." - added
Input schema / properties / start / descriptionAdded value: +"Unix epoch start of the tracker window; omit for no lower bound." - added
Input schema / properties / target / descriptionAdded value: +"Filter by recipient address." - added
Input schema / properties / xfilter / descriptionAdded value: +"Free-text filter applied to tracker entries."
- Changed
pmg_transport_create7 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment stored with the transport rule." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / domain / descriptionAdded value: +"Destination domain the transport rule applies to." - added
Input schema / properties / host / descriptionAdded value: +"Next-hop relay hostname or IP for mail to this domain." - added
Input schema / properties / port / descriptionAdded value: +"TCP port to connect to on the relay host, 1-65535 (default 25)." - added
Input schema / properties / protocol / descriptionAdded value: +"Transport protocol: smtp|lmtp (default smtp)." - added
Input schema / properties / use_mx / descriptionAdded value: +"Whether to use MX lookup for the relay host (default True)."
- Changed
pmg_transport_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / domain / descriptionAdded value: +"Destination domain whose transport rule should be deleted."
- Changed
pmg_what_group_create5 fields changed- added
Input schema / properties / and_ / descriptionAdded value: +"AND (True) vs OR (False) logic across group members; maps to API param 'and'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description of the group." - added
Input schema / properties / invert / descriptionAdded value: +"If True, invert the group's match result." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new 'what' object group."
- Changed
pmg_what_group_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'what' object group ID (e.g. '8') from pmg_what_groups_list."
- Changed
pmg_what_group_get1 field changed- added
Input schema / properties / ogroup / descriptionAdded value: +"'what' object group numeric ID (e.g. '2') from pmg_what_groups_list — not the group name."
- Changed
pmg_what_group_objects1 field changed- added
Input schema / properties / ogroup / descriptionAdded value: +"'what' object group numeric ID (e.g. '2') from pmg_what_groups_list — not the group name."
- Changed
pmg_what_group_update6 fields changed- added
Input schema / properties / and_ / descriptionAdded value: +"AND (True) vs OR (False) logic across group members; maps to API param 'and'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / invert / descriptionAdded value: +"If True, invert the group's match result." - added
Input schema / properties / name / descriptionAdded value: +"New name for the group; omit to keep current value." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'what' object group ID (e.g. '8') from pmg_what_groups_list."
- Changed
pmg_what_object_add10 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / contenttype / descriptionAdded value: +"MIME content type to match; used for type_='contenttype'/'archivefilter'." - added
Input schema / properties / field / descriptionAdded value: +"Mail header field name to match; used for type_='matchfield'." - added
Input schema / properties / filename / descriptionAdded value: +"Filename pattern to match; used for type_='filenamefilter'/'archivefilenamefilter'." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'what' object group ID (e.g. '8') from pmg_what_groups_list." - added
Input schema / properties / only_content / descriptionAdded value: +"Match content only, not filename; maps to API param 'only-content'." - added
Input schema / properties / spamlevel / descriptionAdded value: +"Spam score threshold; used for type_='spamfilter'." - added
Input schema / properties / top_part_only / descriptionAdded value: +"Restrict match to the top MIME part only; maps to API param 'top-part-only'." - added
Input schema / properties / type_ / descriptionAdded value: +"Object type: contenttype|matchfield|spamfilter|virusfilter|filenamefilter|archivefilter|archivefilenamefilter." - added
Input schema / properties / value / descriptionAdded value: +"Value/pattern to match against the field; used for type_='matchfield'."
- Changed
pmg_what_object_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Object ID (numeric string) from pmg_what_group_objects." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'what' object group ID (e.g. '8') from pmg_what_groups_list."
- Changed
pmg_what_object_update11 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / contenttype / descriptionAdded value: +"New MIME content type; used for type_='contenttype'/'archivefilter'." - added
Input schema / properties / field / descriptionAdded value: +"Mail header field name to match; used for type_='matchfield'." - added
Input schema / properties / filename / descriptionAdded value: +"New filename pattern; used for type_='filenamefilter'/'archivefilenamefilter'." - added
Input schema / properties / id_ / descriptionAdded value: +"Object ID (numeric string) from pmg_what_group_objects." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'what' object group ID (e.g. '8') from pmg_what_groups_list." - added
Input schema / properties / only_content / descriptionAdded value: +"Match content only, not filename; maps to API param 'only-content'." - added
Input schema / properties / spamlevel / descriptionAdded value: +"New spam score threshold; used for type_='spamfilter'." - added
Input schema / properties / top_part_only / descriptionAdded value: +"Restrict match to the top MIME part only; maps to API param 'top-part-only'." - added
Input schema / properties / type_ / descriptionAdded value: +"Object type: contenttype|matchfield|spamfilter|virusfilter|filenamefilter|archivefilter|archivefilenamefilter." - added
Input schema / properties / value / descriptionAdded value: +"Value/pattern to match against the field; used for type_='matchfield'."
- Changed
pmg_when_group_create5 fields changed- added
Input schema / properties / and_ / descriptionAdded value: +"AND (True) vs OR (False) logic across group members; maps to API param 'and'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description of the group." - added
Input schema / properties / invert / descriptionAdded value: +"If True, invert the group's match result." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new 'when' object group."
- Changed
pmg_when_group_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'when' object group ID (e.g. '4') from pmg_when_groups_list."
- Changed
pmg_when_group_get1 field changed- added
Input schema / properties / ogroup / descriptionAdded value: +"'when' object group numeric ID (e.g. '2') from pmg_when_groups_list — not the group name."
- Changed
pmg_when_group_objects1 field changed- added
Input schema / properties / ogroup / descriptionAdded value: +"'when' object group numeric ID (e.g. '2') from pmg_when_groups_list — not the group name."
- Changed
pmg_when_group_update6 fields changed- added
Input schema / properties / and_ / descriptionAdded value: +"AND (True) vs OR (False) logic across group members; maps to API param 'and'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / invert / descriptionAdded value: +"If True, invert the group's match result." - added
Input schema / properties / name / descriptionAdded value: +"New name for the group; omit to keep current value." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'when' object group ID (e.g. '4') from pmg_when_groups_list."
- Changed
pmg_when_object_add4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / end / descriptionAdded value: +"Timeframe end time in H:i format (e.g. '17:00')." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'when' object group ID (e.g. '4') from pmg_when_groups_list." - added
Input schema / properties / start / descriptionAdded value: +"Timeframe start time in H:i format (e.g. '08:00')."
- Changed
pmg_when_object_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Object ID (numeric string) from pmg_when_group_objects." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'when' object group ID (e.g. '4') from pmg_when_groups_list."
- Changed
pmg_when_object_update5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / end / descriptionAdded value: +"New timeframe end time in H:i format (e.g. '17:00'); required, PMG rejects partial updates." - added
Input schema / properties / id_ / descriptionAdded value: +"Object ID (numeric string) from pmg_when_group_objects." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'when' object group ID (e.g. '4') from pmg_when_groups_list." - added
Input schema / properties / start / descriptionAdded value: +"New timeframe start time in H:i format (e.g. '08:00'); required, PMG rejects partial updates."
- Changed
pmg_who_group_create5 fields changed- added
Input schema / properties / and_ / descriptionAdded value: +"AND (True) vs OR (False) logic across group members; maps to API param 'and'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"Optional free-text description of the group." - added
Input schema / properties / invert / descriptionAdded value: +"If True, invert the group's match result." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new 'who' object group."
- Changed
pmg_who_group_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' object group ID (e.g. '2') from pmg_who_groups_list."
- Changed
pmg_who_group_get1 field changed- added
Input schema / properties / ogroup / descriptionAdded value: +"'who' object group numeric ID (e.g. '2') from pmg_who_groups_list — not the group name."
- Changed
pmg_who_group_objects1 field changed- added
Input schema / properties / ogroup / descriptionAdded value: +"'who' object group numeric ID (e.g. '2') from pmg_who_groups_list — not the group name."
- Changed
pmg_who_group_update6 fields changed- added
Input schema / properties / and_ / descriptionAdded value: +"AND (True) vs OR (False) logic across group members; maps to API param 'and'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / info / descriptionAdded value: +"New free-text description; omit to keep current value." - added
Input schema / properties / invert / descriptionAdded value: +"If True, invert the group's match result." - added
Input schema / properties / name / descriptionAdded value: +"New name for the group; omit to keep current value." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' object group ID (e.g. '2') from pmg_who_groups_list."
- Changed
pmg_who_object_add11 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"CIDR network to match; required when type_='network'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / domain / descriptionAdded value: +"Domain to match; required when type_='domain'." - added
Input schema / properties / email / descriptionAdded value: +"Email address to match; required when type_='email'." - added
Input schema / properties / group / descriptionAdded value: +"LDAP group name; used when type_='ldap'." - added
Input schema / properties / ip / descriptionAdded value: +"IP address to match; required when type_='ip'." - added
Input schema / properties / mode / descriptionAdded value: +"LDAP lookup mode; used when type_='ldap'." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' object group ID (e.g. '2') from pmg_who_groups_list." - added
Input schema / properties / profile / descriptionAdded value: +"LDAP profile name; used when type_='ldap'." - added
Input schema / properties / regex / descriptionAdded value: +"Regex pattern to match; required when type_='regex'." - added
Input schema / properties / type_ / descriptionAdded value: +"Object type: email|domain|regex|ip|network|ldap — selects which sub-path/fields apply."
- Changed
pmg_who_object_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / id_ / descriptionAdded value: +"Object ID (numeric string) from pmg_who_group_objects." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' object group ID (e.g. '2') from pmg_who_groups_list."
- Changed
pmg_who_object_update12 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"New CIDR network; used when type_='network'." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; True executes the mutation." - added
Input schema / properties / domain / descriptionAdded value: +"New domain; used when type_='domain'." - added
Input schema / properties / email / descriptionAdded value: +"New email address; used when type_='email'." - added
Input schema / properties / group / descriptionAdded value: +"LDAP group name; used when type_='ldap'." - added
Input schema / properties / id_ / descriptionAdded value: +"Object ID (numeric string) from pmg_who_group_objects." - added
Input schema / properties / ip / descriptionAdded value: +"New IP address; used when type_='ip'." - added
Input schema / properties / mode / descriptionAdded value: +"LDAP lookup mode; used when type_='ldap'." - added
Input schema / properties / ogroup / descriptionAdded value: +"Numeric 'who' object group ID (e.g. '2') from pmg_who_groups_list." - added
Input schema / properties / profile / descriptionAdded value: +"LDAP profile name; used when type_='ldap'." - added
Input schema / properties / regex / descriptionAdded value: +"New regex pattern; used when type_='regex'." - added
Input schema / properties / type_ / descriptionAdded value: +"Object type: email|domain|regex|ip|network|ldap — selects which sub-path/fields apply."
- Changed
pve_acl_modify7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / delete / descriptionAdded value: +"False to grant the roles, True to revoke them." - added
Input schema / properties / kind / descriptionAdded value: +"Principal type of target: 'user', 'group', or 'token'." - added
Input schema / properties / path / descriptionAdded value: +"Resource path the ACL entry applies to, e.g. '/vms/100' or '/'." - added
Input schema / properties / propagate / descriptionAdded value: +"Whether the grant propagates to child paths below `path`." - added
Input schema / properties / roles / descriptionAdded value: +"Comma-separated role id(s) to grant or revoke, e.g. 'PVEVMAdmin'." - added
Input schema / properties / target / descriptionAdded value: +"Principal the ACL entry applies to: userid, groupid, or tokenid depending on kind."
- Changed
pve_acl_prune7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / kind / descriptionAdded value: +"Principal type of target: 'user', 'group', or 'token'." - added
Input schema / properties / narrow_path / descriptionAdded value: +"Optional narrower path to scope the re-grant to, instead of the original path." - added
Input schema / properties / narrow_role / descriptionAdded value: +"Optional narrower role id to re-grant in place of the removed one." - added
Input schema / properties / path / descriptionAdded value: +"Resource path of the over-broad ACL entry to prune, e.g. '/'." - added
Input schema / properties / roleid / descriptionAdded value: +"The over-broad role id to remove, as identified by pve_overbroad_grants." - added
Input schema / properties / target / descriptionAdded value: +"Principal the over-broad grant belongs to: userid, groupid, or tokenid depending on kind."
- Changed
pve_acme_account_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the account registration." - added
Input schema / properties / contact / descriptionAdded value: +"Contact email address for the ACME account (CA renewal/expiry notices)." - added
Input schema / properties / directory / descriptionAdded value: +"ACME directory URL of the CA to register with; omit to use PVE's default CA." - added
Input schema / properties / name / descriptionAdded value: +"Name to register the new ACME account under (cluster/acme/account/{name})." - added
Input schema / properties / tos_url / descriptionAdded value: +"URL of the CA's terms-of-service to accept; omit to accept the CA's default ToS."
- Changed
pve_acme_account_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the irreversible deletion." - added
Input schema / properties / name / descriptionAdded value: +"Name of the ACME account to deactivate and delete from the CA."
- Changed
pve_acme_account_update3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the update." - added
Input schema / properties / contact / descriptionAdded value: +"New contact email address for the ACME account; omit to leave unchanged." - added
Input schema / properties / name / descriptionAdded value: +"Name of the existing ACME account to update."
- Changed
pve_acme_cert_order3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True submits the ACME order task." - added
Input schema / properties / force / descriptionAdded value: +"Overwrite an existing custom certificate on the node if one is already installed." - added
Input schema / properties / node / descriptionAdded value: +"Target PVE node name; omit to use the configured default node."
- Changed
pve_acme_cert_renew3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True submits the ACME renewal task." - added
Input schema / properties / force / descriptionAdded value: +"Renew now even if the current certificate has more than 30 days left before expiry." - added
Input schema / properties / node / descriptionAdded value: +"Target PVE node name; omit to use the configured default node."
- Changed
pve_acme_cert_revoke2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True submits the irreversible revocation task." - added
Input schema / properties / node / descriptionAdded value: +"Target PVE node name; omit to use the configured default node."
- Changed
pve_acme_plugin_create6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the plugin creation." - added
Input schema / properties / data / descriptionAdded value: +"Plugin-specific credential/config data (e.g. API tokens) required by the DNS provider." - added
Input schema / properties / disable / descriptionAdded value: +"Set to disable the plugin on creation; omit to leave it enabled." - added
Input schema / properties / dns_api / descriptionAdded value: +"DNS provider API name for a DNS-01 challenge (e.g. 'cf', 'route53'); maps to PVE's 'api' field." - added
Input schema / properties / plugin_id / descriptionAdded value: +"Identifier for the new ACME DNS challenge plugin (cluster/acme/plugins/{plugin_id})." - added
Input schema / properties / plugin_type / descriptionAdded value: +"ACME challenge plugin type, e.g. 'dns' for a DNS-01 challenge plugin."
- Changed
pve_acme_plugin_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion." - added
Input schema / properties / plugin_id / descriptionAdded value: +"Identifier of the ACME DNS challenge plugin to delete."
- Changed
pve_acme_plugin_update6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the update." - added
Input schema / properties / data / descriptionAdded value: +"New plugin-specific credential/config data; omit to leave unchanged." - added
Input schema / properties / digest / descriptionAdded value: +"Config digest for optimistic-locking the update against concurrent changes; omit to skip the check." - added
Input schema / properties / disable / descriptionAdded value: +"Set to enable/disable the plugin; omit to leave unchanged." - added
Input schema / properties / dns_api / descriptionAdded value: +"New DNS provider API name for a DNS-01 challenge; maps to PVE's 'api' field. Omit to leave unchanged." - added
Input schema / properties / plugin_id / descriptionAdded value: +"Identifier of the existing ACME DNS challenge plugin to update."
- Changed
pve_agent_exec5 fields changed- added
Input schema / properties / command / descriptionAdded value: +"Argv list to run in the guest via the qemu-agent." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN; true executes." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on; omit to resolve automatically." - added
Input schema / properties / timeout / descriptionAdded value: +"Seconds to poll for exit before returning status='running'." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the target QEMU guest (allowlist-scoped)."
- Changed
pve_agent_file_read3 fields changed- added
Input schema / properties / file / descriptionAdded value: +"Absolute path of the file to read inside the guest." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node name hosting the guest; auto-detected if omitted." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VM ID of the guest to read from via the qemu-agent."
- Changed
pve_agent_file_write5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the write." - added
Input schema / properties / content / descriptionAdded value: +"File content to write; unconditionally redacted from the ledger (fingerprint only)." - added
Input schema / properties / file / descriptionAdded value: +"Absolute path of the file to write inside the guest." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node name hosting the guest; auto-detected if omitted." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VM ID of the guest to write to via the qemu-agent."
- Changed
pve_agent_fs4 fields changed- added
Input schema / properties / command / descriptionAdded value: +"Filesystem operation: fsfreeze-freeze, fsfreeze-thaw, or fstrim." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the command." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node name hosting the guest; auto-detected if omitted." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VM ID of the guest to operate on via the qemu-agent."
- Changed
pve_agent_info4 fields changed- added
Input schema / properties / command / descriptionAdded value: +"qemu-agent query: ping, info, get-fsinfo, get-host-name, get-osinfo, get-time, get-timezone, get-users, get-vcpus, network-get-interfaces, get-memory-blocks, fsfreeze-status, or exec-status." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node name hosting the guest; auto-detected if omitted." - added
Input schema / properties / pid / descriptionAdded value: +"Process id returned by pve_agent_exec; required only when command='exec-status'." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VM ID of the guest to query via the qemu-agent."
- Changed
pve_agent_set_password5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the password change." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node name hosting the guest; auto-detected if omitted." - added
Input schema / properties / password / descriptionAdded value: +"New password for the guest OS user; unconditionally redacted from the ledger." - added
Input schema / properties / username / descriptionAdded value: +"Guest OS username whose password will be changed." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VM ID of the guest whose OS user password is being set."
- Changed
pve_backup7 fields changed- added
Input schema / properties / compress / descriptionAdded value: +"Compression algorithm for the archive, e.g. zstd, gzip, lzo, or 0 (no compression)." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the backup." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: lxc or qemu." - added
Input schema / properties / mode / descriptionAdded value: +"Backup mode: snapshot (online, brief) | suspend (RAM-quiesced pause) | stop (HALTS the guest)." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node hosting the guest; defaults to the configured node if omitted." - added
Input schema / properties / storage / descriptionAdded value: +"Storage ID to write the backup archive to." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest (VM or CT) to back up."
- Changed
pve_backup_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the deletion." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node hosting the storage; defaults to the configured node if omitted." - added
Input schema / properties / storage / descriptionAdded value: +"Storage ID holding the backup archive." - added
Input schema / properties / volid / descriptionAdded value: +"Volume ID of the backup archive to delete (as returned by pve_backup_list)."
- Changed
pve_backup_freshness2 fields changed- added
Input schema / properties / grace_hours / descriptionAdded value: +"Hours of slack padded onto each job's parsed cadence before a backup is flagged stale." - added
Input schema / properties / max_age_hours / descriptionAdded value: +"Override for max acceptable backup age in hours; if omitted, age expectation is derived from each guest's backup job schedule."
- Changed
pve_backup_job_create12 fields changed- added
Input schema / properties / all_guests / descriptionAdded value: +"If true, back up every guest on the cluster; mutually exclusive with vmid and pool." - added
Input schema / properties / comment / descriptionAdded value: +"Free-text note stored on the job." - added
Input schema / properties / compress / descriptionAdded value: +"Compression algorithm for archives, e.g. zstd, gzip, lzo, or 0 (no compression)." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the creation." - added
Input schema / properties / enabled / descriptionAdded value: +"Whether the job is active; defaults to enabled if omitted." - added
Input schema / properties / exclude / descriptionAdded value: +"CSV of guest IDs to exclude when all_guests=True." - added
Input schema / properties / job_id / descriptionAdded value: +"Unique ID for the new PVE backup job." - added
Input schema / properties / mode / descriptionAdded value: +"Backup mode: snapshot | suspend | stop; defaults to Proxmox's own default if omitted." - added
Input schema / properties / pool / descriptionAdded value: +"Resource pool of guests to back up; mutually exclusive with vmid and all_guests." - added
Input schema / properties / schedule / descriptionAdded value: +"Proxmox calendar-event schedule string, e.g. 'sat 02:00' or a systemd.time-style spec." - added
Input schema / properties / storage / descriptionAdded value: +"Storage ID the job writes backups to." - added
Input schema / properties / vmid / descriptionAdded value: +"CSV of guest IDs to include; mutually exclusive with all_guests and pool."
- Changed
pve_backup_job_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the deletion." - added
Input schema / properties / job_id / descriptionAdded value: +"ID of the PVE backup job to delete."
- Changed
pve_backup_job_update9 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"New free-text note; omit to leave unchanged." - added
Input schema / properties / compress / descriptionAdded value: +"New compression algorithm, e.g. zstd, gzip, lzo, or 0 (no compression); omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the update." - added
Input schema / properties / enabled / descriptionAdded value: +"Whether the job is active; omit to leave unchanged." - added
Input schema / properties / job_id / descriptionAdded value: +"ID of the existing PVE backup job to update." - added
Input schema / properties / mode / descriptionAdded value: +"New backup mode: snapshot | suspend | stop; omit to leave unchanged." - added
Input schema / properties / schedule / descriptionAdded value: +"New Proxmox calendar-event schedule string; omit to leave unchanged." - added
Input schema / properties / storage / descriptionAdded value: +"New storage ID for the job's backups; omit to leave unchanged." - added
Input schema / properties / vmid / descriptionAdded value: +"New CSV of guest IDs the job covers; omit to leave unchanged."
- Changed
pve_backup_list2 fields changed- added
Input schema / properties / node / descriptionAdded value: +"Proxmox node hosting the storage; defaults to the configured node if omitted." - added
Input schema / properties / storage / descriptionAdded value: +"Storage ID to list backup archives from."
- Changed
pve_clone9 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the clone." - added
Input schema / properties / full / descriptionAdded value: +"If true, make a full independent copy of the disks; if false (default), make a space-saving linked clone." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / name / descriptionAdded value: +"Name to give the new cloned guest." - added
Input schema / properties / newid / descriptionAdded value: +"Numeric ID to assign to the new cloned guest." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the source guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / pool / descriptionAdded value: +"Resource pool to place the new guest in — needed when the calling token is pool-scoped." - added
Input schema / properties / storage / descriptionAdded value: +"Target storage for the full clone's disks (full=True only); keeps the clone off the source storage. Refused for a linked clone." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the source guest to clone — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_cloudinit_get3 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest type; cloud-init applies to `qemu` guests." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the QEMU guest to read cloud-init config from."
- Changed
pve_cloudinit_set5 fields changed- added
Input schema / properties / changes / descriptionAdded value: +"Cloud-init fields to change, e.g. {'ciuser': 'admin', 'sshkeys': '...', 'ipconfig0': 'ip=dhcp'}." - added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN with secrets masked; set `true` to execute." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type; cloud-init applies to `qemu` guests." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID of the QEMU guest to set cloud-init config on."
- Changed
pve_cluster_resources1 field changed- added
Input schema / properties / resource_type / descriptionAdded value: +"Optional filter: 'vm', 'storage', 'node', or 'sdn'; omit to list all resource types."
- Changed
pve_create_container6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the creation." - added
Input schema / properties / node / descriptionAdded value: +"PVE node to create the container on. Omit to use the configured default node." - added
Input schema / properties / options / descriptionAdded value: +"Extra Proxmox create params (e.g. cores, memory, net0, rootfs, password) merged into the request." - added
Input schema / properties / ostemplate / descriptionAdded value: +"Storage volume ID of the OS template to install, e.g. `local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst`." - added
Input schema / properties / storage / descriptionAdded value: +"Storage backend name to place the container's root filesystem on." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric CTID to assign to the new LXC container."
- Changed
pve_create_vm4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the creation." - added
Input schema / properties / node / descriptionAdded value: +"PVE node to create the VM on. Omit to use the configured default node." - added
Input schema / properties / options / descriptionAdded value: +"Extra Proxmox create params (e.g. cores, memory, net0, scsi0, ostype) merged into the request." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID to assign to the new QEMU VM."
- Changed
pve_delete_guest6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN naming exactly what will be destroyed; set `true` to execute." - added
Input schema / properties / force / descriptionAdded value: +"Force removal even if the guest is still running or the backend reports an inconsistent state." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / purge / descriptionAdded value: +"If true, also remove the guest from replication/backup jobs and HA resources referencing it." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest to destroy — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_diagnose1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node to gather health evidence for. Omit to use the configured default node."
- Changed
pve_disk_move7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the move." - added
Input schema / properties / delete_source / descriptionAdded value: +"If true, delete the source copy after the move (HIGH risk); if false (default), keep it." - added
Input schema / properties / disk / descriptionAdded value: +"Disk key to move, e.g. `scsi0` or `rootfs`." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / target_storage / descriptionAdded value: +"Storage backend name to move the disk to." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_disk_resize6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the resize." - added
Input schema / properties / disk / descriptionAdded value: +"Disk key to resize, e.g. `scsi0` or `rootfs`." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / size / descriptionAdded value: +"New size, as a grow-only delta like `+10G` (shrinking is refused as destructive)." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_firewall_alias_create8 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"IP address or CIDR network the alias resolves to." - added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment stored with the alias." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new alias, referenced by rules as this name." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope aliases in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_alias_delete7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / digest / descriptionAdded value: +"Optimistic-lock digest forwarded to PVE to abort if the alias changed; this tool's PLAN does not surface a digest to copy (only the rule tools do)." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / name / descriptionAdded value: +"Name of the alias to delete." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope aliases in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_alias_list4 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope aliases in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_alias_update10 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"New IP address/CIDR the alias should resolve to; omit to leave unchanged." - added
Input schema / properties / comment / descriptionAdded value: +"New free-text comment; omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / digest / descriptionAdded value: +"Optimistic-lock digest forwarded to PVE to abort if the alias changed; this tool's PLAN does not surface a digest to copy (only the rule tools do)." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / name / descriptionAdded value: +"Name of the existing alias to update." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / rename / descriptionAdded value: +"New name to rename the alias to; omit to keep the current name." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope aliases in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_ipset_create7 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment stored with the IP set." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / name / descriptionAdded value: +"Name for the new IP set, referenced by rules as '+name'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope ipsets in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_ipset_delete7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / force / descriptionAdded value: +"If True, wipe all member entries so the (now-empty) IP set can be deleted." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / name / descriptionAdded value: +"Name of the IP set to delete." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope ipsets in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_ipset_entry_add9 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"IP address or CIDR network to add as a member entry." - added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment stored with the entry." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / name / descriptionAdded value: +"Name of the IP set to add the entry to." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / nomatch / descriptionAdded value: +"If True, this entry is an exclusion (negative match) rather than an inclusion." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope ipsets in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_ipset_entry_remove8 fields changed- added
Input schema / properties / cidr / descriptionAdded value: +"IP address or CIDR network of the member entry to remove." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / digest / descriptionAdded value: +"Optimistic-lock digest forwarded to PVE to abort if the set changed; this tool's PLAN does not surface a digest to copy (only the rule tools do)." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / name / descriptionAdded value: +"Name of the IP set to remove the entry from." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope ipsets in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_options_get4 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='node' or scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster', 'node', or 'guest'." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_options_set8 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / delete / descriptionAdded value: +"List of option keys to unset/remove." - added
Input schema / properties / digest / descriptionAdded value: +"Optimistic-lock digest forwarded to PVE to abort if the options changed; this tool's PLAN does not surface a digest to copy (only the rule tools do)." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='node' or scope='guest'." - added
Input schema / properties / options / descriptionAdded value: +"Key-value bag of firewall options to set, e.g. policy_in, policy_out, log_ratelimit, enable, ebtables." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster', 'node', or 'guest'." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_rule_add14 fields changed- added
Input schema / properties / action / descriptionAdded value: +"Rule action: 'ACCEPT', 'DROP', or 'REJECT'." - added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment stored with the rule." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / dest / descriptionAdded value: +"Destination address/CIDR/alias to match, or None for any." - added
Input schema / properties / direction / descriptionAdded value: +"Traffic direction the rule matches: 'in' or 'out'." - added
Input schema / properties / dport / descriptionAdded value: +"Destination port or port range to match, e.g. '22' or '8000:8010'." - added
Input schema / properties / enable / descriptionAdded value: +"Whether the rule is active immediately (True) or created disabled (False)." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='node' or scope='guest'." - added
Input schema / properties / proto / descriptionAdded value: +"IP protocol to match, e.g. 'tcp', 'udp', 'icmp'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster', 'node', or 'guest'." - added
Input schema / properties / source / descriptionAdded value: +"Source address/CIDR/alias to match, or None for any." - added
Input schema / properties / sport / descriptionAdded value: +"Source port or port range to match, e.g. '22' or '8000:8010'." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_rule_remove7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / digest / descriptionAdded value: +"Optimistic-lock digest from the PLAN preview; pass on confirm to abort if the rule list changed since." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='node' or scope='guest'." - added
Input schema / properties / pos / descriptionAdded value: +"Rule position (0-based index) in the target scope's rule list." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster', 'node', or 'guest'." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_rule_update16 fields changed- added
Input schema / properties / action / descriptionAdded value: +"New rule action: 'ACCEPT', 'DROP', or 'REJECT'; omit to leave unchanged." - added
Input schema / properties / comment / descriptionAdded value: +"New free-text comment; omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / dest / descriptionAdded value: +"New destination address/CIDR/alias to match; omit to leave unchanged." - added
Input schema / properties / digest / descriptionAdded value: +"Optimistic-lock digest from the PLAN preview; pass on confirm to abort if the rule list changed since." - added
Input schema / properties / direction / descriptionAdded value: +"New traffic direction: 'in' or 'out'; omit to leave unchanged." - added
Input schema / properties / dport / descriptionAdded value: +"New destination port or port range; omit to leave unchanged." - added
Input schema / properties / enable / descriptionAdded value: +"New enabled state for the rule; omit to leave unchanged." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='node' or scope='guest'." - added
Input schema / properties / pos / descriptionAdded value: +"Rule position (0-based index) in the target scope's rule list." - added
Input schema / properties / proto / descriptionAdded value: +"New IP protocol to match, e.g. 'tcp'/'udp'/'icmp'; omit to leave unchanged." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster', 'node', or 'guest'." - added
Input schema / properties / source / descriptionAdded value: +"New source address/CIDR/alias to match; omit to leave unchanged." - added
Input schema / properties / sport / descriptionAdded value: +"New source port or port range; omit to leave unchanged." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_rules_list4 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='node' or scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster', 'node', or 'guest'." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_firewall_security_group_create3 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment stored with the group." - added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / group / descriptionAdded value: +"Name for the new cluster security group."
- Changed
pve_firewall_security_group_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / group / descriptionAdded value: +"Name of the cluster security group to delete."
- Changed
pve_firewall_set_enabled6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Set True to execute the mutation; False (default) only returns a dry-run PLAN." - added
Input schema / properties / enabled / descriptionAdded value: +"Desired firewall state: True to turn on, False to turn off." - added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='node' or scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster', 'node', or 'guest'." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_group_create3 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / groupid / descriptionAdded value: +"New group id."
- Changed
pve_group_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / groupid / descriptionAdded value: +"Group id to delete."
- Changed
pve_group_get1 field changed- added
Input schema / properties / groupid / descriptionAdded value: +"Group id to look up."
- Changed
pve_group_update3 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"New free-text comment." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / groupid / descriptionAdded value: +"Group id to update."
- Changed
pve_guest_config_get3 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_guest_config_revert5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the revert." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / prior_config / descriptionAdded value: +"The prior config dict previously returned by pve_guest_config_set, to re-apply." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_guest_config_set5 fields changed- added
Input schema / properties / changes / descriptionAdded value: +"Config keys to change, e.g. {'cores': 4, 'memory': 2048, 'onboot': 1}." - added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN with the per-key diff; set `true` to execute." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_guest_migrate6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the migration." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: 'lxc' or 'qemu'." - added
Input schema / properties / node / descriptionAdded value: +"Source node name; defaults to the configured node." - added
Input schema / properties / online / descriptionAdded value: +"QEMU: live migration (zero-downtime, needs shared storage). LXC: stop-move-start restart migration (real downtime). False = offline migration." - added
Input schema / properties / target / descriptionAdded value: +"Destination node name to migrate the guest to." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID/CTID of the guest to migrate."
- Changed
pve_guest_power5 fields changed- added
Input schema / properties / action / descriptionAdded value: +"Power action to perform: `start`, `stop`, `reboot`, or `shutdown`." - added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN with blast radius; set `true` to execute the action." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_guest_status3 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_ha_resource_add7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the change." - added
Input schema / properties / group / descriptionAdded value: +"HA group to assign (PVE 8 only; PVE 9 removed groups in favor of HA rules — omit on PVE 9)." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: 'lxc' or 'qemu'." - added
Input schema / properties / max_relocate / descriptionAdded value: +"Max number of relocation attempts the CRM makes before giving up." - added
Input schema / properties / max_restart / descriptionAdded value: +"Max number of restart attempts the CRM makes before giving up." - added
Input schema / properties / state / descriptionAdded value: +"Desired HA state, e.g. 'started', 'stopped', 'disabled' ('stopped' has the CRM stop the guest)." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID/CTID of the guest to add to HA management."
- Changed
pve_ha_resource_remove3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the change." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: 'lxc' or 'qemu'." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric VMID/CTID of the guest to remove from HA management."
- Changed
pve_ha_rule_create9 fields changed- added
Input schema / properties / affinity / descriptionAdded value: +"'positive' (keep resources together) or 'negative' (keep resources apart) — required for rule_type='resource-affinity'." - added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment stored with the rule." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the change." - added
Input schema / properties / disable / descriptionAdded value: +"If True, the rule is created disabled (no effect until enabled)." - added
Input schema / properties / nodes / descriptionAdded value: +"Comma-separated node list with optional priority, e.g. 'pve1:2,pve2' — required for rule_type='node-affinity'." - added
Input schema / properties / resources / descriptionAdded value: +"Comma-separated HA resource SIDs the rule applies to, e.g. 'vm:100,ct:101'." - added
Input schema / properties / rule / descriptionAdded value: +"New HA rule ID (name used to reference this rule)." - added
Input schema / properties / rule_type / descriptionAdded value: +"Rule type: 'node-affinity' (requires nodes) or 'resource-affinity' (requires affinity)." - added
Input schema / properties / strict / descriptionAdded value: +"node-affinity only: if True, resources may run ONLY on the listed nodes (availability risk if all are down)."
- Changed
pve_ha_rule_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion." - added
Input schema / properties / rule / descriptionAdded value: +"HA rule ID to delete."
- Changed
pve_ha_rule_update11 fields changed- added
Input schema / properties / affinity / descriptionAdded value: +"'positive' or 'negative' (resource-affinity rules)." - added
Input schema / properties / comment / descriptionAdded value: +"New free-text comment for the rule." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the change." - added
Input schema / properties / delete / descriptionAdded value: +"List of field names to unset on the rule, e.g. ['strict', 'nodes']." - added
Input schema / properties / digest / descriptionAdded value: +"Expected config digest for optimistic-locking; PUT is rejected if the stored digest differs." - added
Input schema / properties / disable / descriptionAdded value: +"True to disable the rule, False to enable it, omit to leave unchanged." - added
Input schema / properties / nodes / descriptionAdded value: +"New comma-separated node list with optional priority, e.g. 'pve1:2,pve2' (node-affinity rules)." - added
Input schema / properties / resources / descriptionAdded value: +"New comma-separated HA resource SIDs the rule applies to, e.g. 'vm:100,ct:101'." - added
Input schema / properties / rule / descriptionAdded value: +"HA rule ID to update." - added
Input schema / properties / rule_type / descriptionAdded value: +"New rule type: 'node-affinity' or 'resource-affinity'." - added
Input schema / properties / strict / descriptionAdded value: +"node-affinity only: True restricts resources to ONLY the listed nodes."
- Changed
pve_hardware_list2 fields changed- added
Input schema / properties / hw_type / descriptionAdded value: +"Device class to list: 'pci' (default) or 'usb'" - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to list physical hardware devices on"
- Changed
pve_ipset_list4 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest kind for scope='guest': 'qemu' or 'lxc'." - added
Input schema / properties / node / descriptionAdded value: +"Node name, required for scope='guest'." - added
Input schema / properties / scope / descriptionAdded value: +"Firewall scope: 'cluster' or 'guest' (no node-scope ipsets in the PVE API)." - added
Input schema / properties / vmid / descriptionAdded value: +"Guest VMID/CTID, required for scope='guest'."
- Changed
pve_list_guests1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name to list guests on. Omit to list guests across the whole cluster."
- Changed
pve_mapping_pci_create4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the creation" - added
Input schema / properties / description / descriptionAdded value: +"Optional free-text description stored with the mapping" - added
Input schema / properties / map / descriptionAdded value: +"PCI device map string(s) defining the physical device(s) covered by this mapping" - added
Input schema / properties / mapping_id / descriptionAdded value: +"Unique ID for the new PCI cluster passthrough mapping"
- Changed
pve_mapping_pci_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion" - added
Input schema / properties / mapping_id / descriptionAdded value: +"ID of the PCI cluster mapping to delete"
- Changed
pve_mapping_pci_update5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the update" - added
Input schema / properties / description / descriptionAdded value: +"Optional free-text description to set on the mapping" - added
Input schema / properties / digest / descriptionAdded value: +"Optional config digest for optimistic-concurrency check against the current config" - added
Input schema / properties / map / descriptionAdded value: +"PCI device map string(s) defining the physical device(s) covered by this mapping" - added
Input schema / properties / mapping_id / descriptionAdded value: +"ID of the existing PCI cluster mapping to update"
- Changed
pve_mapping_usb_create4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the creation" - added
Input schema / properties / description / descriptionAdded value: +"Optional free-text description stored with the mapping" - added
Input schema / properties / map / descriptionAdded value: +"USB device map string(s) defining the physical device(s) covered by this mapping" - added
Input schema / properties / mapping_id / descriptionAdded value: +"Unique ID for the new USB cluster passthrough mapping"
- Changed
pve_mapping_usb_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion" - added
Input schema / properties / mapping_id / descriptionAdded value: +"ID of the USB cluster mapping to delete"
- Changed
pve_mapping_usb_update5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the update" - added
Input schema / properties / description / descriptionAdded value: +"Optional free-text description to set on the mapping" - added
Input schema / properties / digest / descriptionAdded value: +"Optional config digest for optimistic-concurrency check against the current config" - added
Input schema / properties / map / descriptionAdded value: +"USB device map string(s) defining the physical device(s) covered by this mapping" - added
Input schema / properties / mapping_id / descriptionAdded value: +"ID of the existing USB cluster mapping to update"
- Changed
pve_metrics_server_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion" - added
Input schema / properties / metrics_id / descriptionAdded value: +"ID of the metrics server definition to delete"
- Changed
pve_metrics_server_set7 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment stored with the metrics server definition" - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the create/update" - added
Input schema / properties / disable / descriptionAdded value: +"True disables forwarding to this metrics server without deleting the definition" - added
Input schema / properties / metrics_id / descriptionAdded value: +"Unique ID of the metrics server definition to create or update" - added
Input schema / properties / metrics_type / descriptionAdded value: +"Metrics backend type, e.g. 'influxdb' or 'graphite'" - added
Input schema / properties / port / descriptionAdded value: +"TCP/UDP port the metrics server listens on" - added
Input schema / properties / server / descriptionAdded value: +"Hostname or IP address of the metrics server"
- Changed
pve_network_apply2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True applies the staged config to the live network stack." - added
Input schema / properties / node / descriptionAdded value: +"Node to apply staged network config on; defaults to the configured node."
- Changed
pve_network_iface_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True stages the interface (still not live until pve_network_apply)." - added
Input schema / properties / iface / descriptionAdded value: +"New interface name to create, e.g. vmbr1 or eth0.100." - added
Input schema / properties / iface_type / descriptionAdded value: +"Interface type: bridge, bond, vlan, eth, or alias." - added
Input schema / properties / node / descriptionAdded value: +"Node to create the interface on; defaults to the configured node." - added
Input schema / properties / options / descriptionAdded value: +"Type-dependent fields: address, netmask, gateway, bridge_ports, etc."
- Changed
pve_network_iface_update4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True stages the update (still not live until pve_network_apply)." - added
Input schema / properties / iface / descriptionAdded value: +"Existing interface name to update, e.g. vmbr1 or eth0.100." - added
Input schema / properties / node / descriptionAdded value: +"Node the interface lives on; defaults to the configured node." - added
Input schema / properties / options / descriptionAdded value: +"Fields to update: address, netmask, bridge_ports, etc."
- Changed
pve_network_list2 fields changed- added
Input schema / properties / iface_type / descriptionAdded value: +"Filter to one interface type: bridge, bond, vlan, eth, or alias." - added
Input schema / properties / node / descriptionAdded value: +"Node name to list interfaces on; defaults to the configured node."
- Changed
pve_node_acme_domains_set5 fields changed- added
Input schema / properties / account / descriptionAdded value: +"Name of the ACME account (created via pve_acme_account_create) to associate with the node." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the node config change." - added
Input schema / properties / domains / descriptionAdded value: +"Domain names to request a certificate for; replaces any existing acmedomainN entries on the node." - added
Input schema / properties / node / descriptionAdded value: +"Target PVE node name; omit to use the configured default node." - added
Input schema / properties / plugin / descriptionAdded value: +"ACME DNS plugin ID for a DNS-01 challenge; omit to use standalone http-01 instead."
- Changed
pve_node_cert_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to delete the custom certificate from; defaults to the configured node if omitted." - added
Input schema / properties / restart / descriptionAdded value: +"If True, reload pveproxy after deletion to apply the reverted self-signed certificate immediately."
- Changed
pve_node_cert_upload6 fields changed- added
Input schema / properties / certificates / descriptionAdded value: +"PEM-encoded certificate chain (public, may appear in plans/logs)." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the certificate upload." - added
Input schema / properties / force / descriptionAdded value: +"If True, overwrite an existing custom certificate without requiring it be replaced explicitly." - added
Input schema / properties / key / descriptionAdded value: +"PEM-encoded TLS private key matching the certificate; a secret, unconditionally redacted in all output." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to upload the certificate to; defaults to the configured node if omitted." - added
Input schema / properties / restart / descriptionAdded value: +"If True, reload pveproxy after upload to apply the new certificate immediately (brief service interruption)."
- Changed
pve_node_certificates1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node"
- Changed
pve_node_disk_initgpt3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the irreversible GPT init." - added
Input schema / properties / disk / descriptionAdded value: +"Device path/identifier of the disk to initialize with a new GPT partition table (e.g. /dev/sda); overwrites the existing partition table." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name the disk lives on; defaults to the configured node if omitted."
- Changed
pve_node_disk_smart2 fields changed- added
Input schema / properties / disk / descriptionAdded value: +"Device path/identifier of the disk to query (e.g. /dev/sda), as listed by pve_node_disks_list." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name the disk lives on; defaults to the configured node if omitted."
- Changed
pve_node_disk_wipe3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the irreversible wipe." - added
Input schema / properties / disk / descriptionAdded value: +"Device path/identifier of the disk to wipe (e.g. /dev/sda); ALL data and the partition table are destroyed." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name the disk lives on; defaults to the configured node if omitted."
- Changed
pve_node_disks_list3 fields changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name to query; defaults to the configured node if omitted." - added
Output schema / properties / result / items / additionalPropertiesAdded value: +true - added
Output schema / properties / result / items / typeAdded value: +"object"
- Changed
pve_node_dns1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node"
- Changed
pve_node_dns_set6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the DNS change." - added
Input schema / properties / dns1 / descriptionAdded value: +"Primary DNS resolver IP address." - added
Input schema / properties / dns2 / descriptionAdded value: +"Secondary DNS resolver IP address." - added
Input schema / properties / dns3 / descriptionAdded value: +"Tertiary DNS resolver IP address." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to configure; defaults to the configured node if omitted." - added
Input schema / properties / search / descriptionAdded value: +"DNS search domain to set on the node."
- Changed
pve_node_hosts_get1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name to query; defaults to the configured node if omitted."
- Changed
pve_node_hosts_set4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the replacement." - added
Input schema / properties / data / descriptionAdded value: +"Full replacement content for the node's /etc/hosts file." - added
Input schema / properties / digest / descriptionAdded value: +"Expected content digest of the current /etc/hosts, for optimistic-concurrency conflict detection." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to configure; defaults to the configured node if omitted."
- Changed
pve_node_journal4 fields changed- added
Input schema / properties / lastentries / descriptionAdded value: +"Number of most-recent journal lines to return, max 5000 (values above are rejected)" - added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node" - added
Input schema / properties / since / descriptionAdded value: +"Only return entries at or after this timestamp (journalctl-compatible format)" - added
Input schema / properties / until / descriptionAdded value: +"Only return entries at or before this timestamp (journalctl-compatible format)"
- Changed
pve_node_migrateall5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the bulk migration." - added
Input schema / properties / maxworkers / descriptionAdded value: +"Maximum number of parallel migration workers to run." - added
Input schema / properties / node / descriptionAdded value: +"Source PVE node name whose guests to migrate; defaults to the configured node if omitted." - added
Input schema / properties / target / descriptionAdded value: +"Destination PVE node name to migrate guests to." - added
Input schema / properties / vms / descriptionAdded value: +"Optional comma-separated list of VMIDs/CTIDs to limit the scope; omit to migrate all guests on the node."
- Changed
pve_node_rrddata3 fields changed- added
Input schema / properties / cf / descriptionAdded value: +"RRD consolidation function: 'AVERAGE' or 'MAX'; defaults to server-side default" - added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node" - added
Input schema / properties / timeframe / descriptionAdded value: +"RRD time window: 'hour', 'day', 'week', 'month', or 'year'"
- Changed
pve_node_service_control4 fields changed- added
Input schema / properties / action / descriptionAdded value: +"Control action: 'start', 'stop', 'restart', or 'reload'" - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the service control" - added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node" - added
Input schema / properties / service / descriptionAdded value: +"systemd service name to control, e.g. 'pveproxy' or 'sshd'"
- Changed
pve_node_service_status2 fields changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node" - added
Input schema / properties / service / descriptionAdded value: +"systemd service name, e.g. 'pveproxy' or 'sshd'"
- Changed
pve_node_services_list1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node"
- Changed
pve_node_startall3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the bulk start." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name whose guests to start; defaults to the configured node if omitted." - added
Input schema / properties / vms / descriptionAdded value: +"Optional comma-separated list of VMIDs/CTIDs to limit the scope; omit to start all guests on the node."
- Changed
pve_node_status1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name to query. Omit to use the configured default node."
- Changed
pve_node_stopall3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the bulk stop." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name whose guests to stop; defaults to the configured node if omitted." - added
Input schema / properties / vms / descriptionAdded value: +"Optional comma-separated list of VMIDs/CTIDs to limit the scope; omit to stop ALL guests on the node."
- Changed
pve_node_storage_backend_create5 fields changed- added
Input schema / properties / backend / descriptionAdded value: +"Storage backend type to create: one of lvm, lvmthin, zfs, directory." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the creation." - added
Input schema / properties / devices / descriptionAdded value: +"Disk device(s) consumed by the new backend: comma-separated list for zfs, a single disk path for lvm/lvmthin/directory." - added
Input schema / properties / name / descriptionAdded value: +"Name to assign to the new storage backend." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to create the backend on; defaults to the configured node if omitted."
- Changed
pve_node_storage_backend_delete5 fields changed- added
Input schema / properties / backend / descriptionAdded value: +"Storage backend type to destroy: one of lvm, lvmthin, zfs, directory." - added
Input schema / properties / cleanup / descriptionAdded value: +"If True, also removes the underlying disk data/partitions during backend removal." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the irreversible destroy." - added
Input schema / properties / name / descriptionAdded value: +"Name of the storage backend to destroy." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name the backend lives on; defaults to the configured node if omitted."
- Changed
pve_node_storage_backend_list5 fields changed- added
Input schema / properties / backend / descriptionAdded value: +"Storage backend type to list: one of lvm, lvmthin, zfs, directory." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to query; defaults to the configured node if omitted." - added
Output schema / properties / result / anyOfAdded value: +[ + { + "items": {}, + "type": "array" + }, + { + "additionalProperties": true, + "type": "object" + } +] - removed
Output schema / properties / result / itemsRemoved value: -{} - removed
Output schema / properties / result / typeRemoved value: -"array"
- Changed
pve_node_subscription1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node"
- Changed
pve_node_syslog2 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of syslog entries to return, max 5000 (values above are rejected)" - added
Input schema / properties / node / descriptionAdded value: +"PVE node name; defaults to the configured node"
- Changed
pve_node_time_get1 field changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node name to query; defaults to the configured node if omitted."
- Changed
pve_node_time_set3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the timezone change." - added
Input schema / properties / node / descriptionAdded value: +"PVE node name to configure; defaults to the configured node if omitted." - added
Input schema / properties / timezone / descriptionAdded value: +"IANA timezone name to set on the node (e.g. America/Chicago, UTC)."
- Changed
pve_notification_endpoint_create5 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment stored with the endpoint" - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the creation" - added
Input schema / properties / ep_type / descriptionAdded value: +"Notification endpoint type: 'gotify', 'smtp', 'sendmail', or 'webhook'" - added
Input schema / properties / name / descriptionAdded value: +"Unique name for the new notification endpoint" - added
Input schema / properties / options / descriptionAdded value: +"Endpoint-specific config fields, e.g. sendmail: {'mailto-user':'root@pam'}; gotify: {'server':.., 'token':..}; webhook: {'url':..}"
- Changed
pve_notification_endpoint_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion" - added
Input schema / properties / ep_type / descriptionAdded value: +"Notification endpoint type: 'gotify', 'smtp', 'sendmail', or 'webhook'" - added
Input schema / properties / name / descriptionAdded value: +"Name of the notification endpoint to delete"
- Changed
pve_notification_endpoint_update5 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment to set on the endpoint" - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the update" - added
Input schema / properties / ep_type / descriptionAdded value: +"Notification endpoint type: 'gotify', 'smtp', 'sendmail', or 'webhook'" - added
Input schema / properties / name / descriptionAdded value: +"Name of the existing notification endpoint to update" - added
Input schema / properties / options / descriptionAdded value: +"Endpoint-specific fields to change, same shape as create"
- Changed
pve_notification_matcher_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion" - added
Input schema / properties / name / descriptionAdded value: +"Name of the notification matcher to delete"
- Changed
pve_notification_matcher_set3 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment stored with the matcher" - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the create/update" - added
Input schema / properties / name / descriptionAdded value: +"Name of the notification matcher (alert routing rule) to create or update"
- Changed
pve_notification_test2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True sends a real test notification" - added
Input schema / properties / name / descriptionAdded value: +"Name of the notification target to send a test notification to"
- Changed
pve_pool_create3 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Free-text comment stored with the pool." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the creation." - added
Input schema / properties / poolid / descriptionAdded value: +"New pool ID to create."
- Changed
pve_pool_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion." - added
Input schema / properties / poolid / descriptionAdded value: +"Pool ID to delete; the pool must be empty first."
- Changed
pve_pool_get1 field changed- added
Input schema / properties / poolid / descriptionAdded value: +"Pool ID to look up."
- Changed
pve_pool_update5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the change." - added
Input schema / properties / delete / descriptionAdded value: +"False (default) adds the given vms/storage as members; True removes them instead." - added
Input schema / properties / poolid / descriptionAdded value: +"Pool ID to update." - added
Input schema / properties / storage / descriptionAdded value: +"Comma-separated storage ID list to add or remove from the pool." - added
Input schema / properties / vms / descriptionAdded value: +"Comma-separated VMID/CTID list to add or remove from the pool."
- Changed
pve_realm_create5 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / options / descriptionAdded value: +"Type-specific config fields passed verbatim to PVE (e.g. ldap: server1/base_dn/user_attr; ad: domain/server1; openid: issuer-url/client-id)." - added
Input schema / properties / realm / descriptionAdded value: +"New realm id/name." - added
Input schema / properties / realm_type / descriptionAdded value: +"Realm type: 'pam', 'pve', 'ldap', 'ad', or 'openid'."
- Changed
pve_realm_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / realm / descriptionAdded value: +"Realm id to delete (built-in 'pam'/'pve' are refused)."
- Changed
pve_realm_get1 field changed- added
Input schema / properties / realm / descriptionAdded value: +"Realm id to look up, e.g. 'pam', 'pve', or a configured ldap/ad/openid realm name."
- Changed
pve_realm_update4 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"New free-text comment; omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / options / descriptionAdded value: +"Type-specific config fields to update, passed verbatim to PVE (e.g. server1/base_dn/etc.)." - added
Input schema / properties / realm / descriptionAdded value: +"Realm id to update."
- Changed
pve_replication_create8 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Free-text note stored on the job." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the creation." - added
Input schema / properties / disable / descriptionAdded value: +"If true, create the job in a disabled state." - added
Input schema / properties / rate / descriptionAdded value: +"Bandwidth limit in MB/s; omit for unlimited." - added
Input schema / properties / rep_id / descriptionAdded value: +"Unique ID for the new replication job." - added
Input schema / properties / rep_type / descriptionAdded value: +"Replication job type, typically 'local'." - added
Input schema / properties / schedule / descriptionAdded value: +"Proxmox calendar-event schedule string; omit for the default cadence." - added
Input schema / properties / target / descriptionAdded value: +"Target node (or node/storage) to replicate to."
- Changed
pve_replication_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the deletion." - added
Input schema / properties / rep_id / descriptionAdded value: +"ID of the replication job to delete."
- Changed
pve_replication_update6 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"New free-text note; omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the update." - added
Input schema / properties / disable / descriptionAdded value: +"Whether the job is disabled; omit to leave unchanged." - added
Input schema / properties / rate / descriptionAdded value: +"New bandwidth limit in MB/s; omit to leave unchanged." - added
Input schema / properties / rep_id / descriptionAdded value: +"ID of the existing replication job to update." - added
Input schema / properties / schedule / descriptionAdded value: +"New Proxmox calendar-event schedule string; omit to leave unchanged."
- Changed
pve_restore8 fields changed- added
Input schema / properties / archive / descriptionAdded value: +"Volume ID of the backup archive to restore from." - added
Input schema / properties / confirm / descriptionAdded value: +"Gate: false returns a dry-run PLAN, true executes the restore." - added
Input schema / properties / force / descriptionAdded value: +"If vmid already exists, overwrite/destroy the existing guest instead of failing." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: lxc or qemu." - added
Input schema / properties / node / descriptionAdded value: +"Proxmox node to restore onto; defaults to the configured node if omitted." - added
Input schema / properties / pool / descriptionAdded value: +"Resource pool to place the restored guest in." - added
Input schema / properties / storage / descriptionAdded value: +"Storage ID to restore the guest's disks onto (LXC only; ignored for QEMU)." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID for the restored guest — new if free, existing to overwrite."
- Changed
pve_role_create3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / privs / descriptionAdded value: +"Comma-separated privilege names for the role, e.g. 'VM.PowerMgmt,VM.Config.Disk'." - added
Input schema / properties / roleid / descriptionAdded value: +"New role id."
- Changed
pve_role_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / roleid / descriptionAdded value: +"Role id to delete (built-in roles are refused)."
- Changed
pve_role_update4 fields changed- added
Input schema / properties / append / descriptionAdded value: +"If True, add `privs` to the role's existing privileges instead of replacing them." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / privs / descriptionAdded value: +"Comma-separated privilege names to set (or add, if append=True)." - added
Input schema / properties / roleid / descriptionAdded value: +"Role id to update."
- Changed
pve_rollback5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN with blast radius; set `true` to execute the rollback." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / snapname / descriptionAdded value: +"Name of the snapshot to roll the guest back to." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_sdn_apply1 field changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True applies pending SDN config cluster-wide."
- Changed
pve_sdn_subnet_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / options / descriptionAdded value: +"Subnet options such as gateway, snat, and dhcp." - added
Input schema / properties / subnet / descriptionAdded value: +"Subnet CIDR to create, e.g. 10.0.0.0/24." - added
Input schema / properties / vnet / descriptionAdded value: +"SDN vnet name the subnet belongs to."
- Changed
pve_sdn_subnet_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / subnet / descriptionAdded value: +"Subnet id (CIDR) from pve_sdn_subnet_list to delete." - added
Input schema / properties / vnet / descriptionAdded value: +"SDN vnet name the subnet belongs to."
- Changed
pve_sdn_subnet_list1 field changed- added
Input schema / properties / vnet / descriptionAdded value: +"SDN vnet name whose subnets to list."
- Changed
pve_sdn_subnet_update7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / delete / descriptionAdded value: +"Subnet option keys to unset." - added
Input schema / properties / digest / descriptionAdded value: +"Expected config digest for optimistic-concurrency checking." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / options / descriptionAdded value: +"Subnet fields to set (gateway, snat, dhcp, etc)." - added
Input schema / properties / subnet / descriptionAdded value: +"Subnet id (CIDR) from pve_sdn_subnet_list to update." - added
Input schema / properties / vnet / descriptionAdded value: +"SDN vnet name the subnet belongs to."
- Changed
pve_sdn_vnet_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / options / descriptionAdded value: +"Vnet options such as tag, alias, and vlanaware." - added
Input schema / properties / vnet / descriptionAdded value: +"New SDN vnet name to create." - added
Input schema / properties / zone / descriptionAdded value: +"SDN zone id the vnet belongs to."
- Changed
pve_sdn_vnet_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / vnet / descriptionAdded value: +"Existing SDN vnet name to delete."
- Changed
pve_sdn_vnet_update6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / delete / descriptionAdded value: +"Vnet option keys to unset." - added
Input schema / properties / digest / descriptionAdded value: +"Expected config digest for optimistic-concurrency checking." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / options / descriptionAdded value: +"Vnet fields to set (tag, alias, vlanaware, etc)." - added
Input schema / properties / vnet / descriptionAdded value: +"Existing SDN vnet name to update."
- Changed
pve_sdn_zone_create5 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / options / descriptionAdded value: +"Type-specific zone options (e.g. bridge, mtu, controller)." - added
Input schema / properties / zone / descriptionAdded value: +"New SDN zone id to create." - added
Input schema / properties / zone_type / descriptionAdded value: +"Zone type: simple, vlan, qinq, vxlan, evpn, or faucet."
- Changed
pve_sdn_zone_delete3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / zone / descriptionAdded value: +"Existing SDN zone id to delete."
- Changed
pve_sdn_zone_update6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the staged mutation." - added
Input schema / properties / delete / descriptionAdded value: +"Zone option keys to unset." - added
Input schema / properties / digest / descriptionAdded value: +"Expected config digest for optimistic-concurrency checking." - added
Input schema / properties / lock_token / descriptionAdded value: +"SDN cluster lock token to use for this write, if one is held." - added
Input schema / properties / options / descriptionAdded value: +"Zone fields to set (type-specific, e.g. bridge, mtu, controller)." - added
Input schema / properties / zone / descriptionAdded value: +"Existing SDN zone id to update."
- Changed
pve_snapshot_create6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the snapshot creation." - added
Input schema / properties / description / descriptionAdded value: +"Optional free-text description stored on the snapshot." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / snapname / descriptionAdded value: +"Name for the new snapshot." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_snapshot_delete6 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the deletion." - added
Input schema / properties / force / descriptionAdded value: +"Force removal even if the snapshot has children or the backend reports an inconsistent state." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / snapname / descriptionAdded value: +"Name of the snapshot to delete." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_snapshot_list3 fields changed- added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest — VMID for a QEMU VM or CTID for an LXC container."
- Changed
pve_storage_config_get1 field changed- added
Input schema / properties / storage / descriptionAdded value: +"Storage ID to look up."
- Changed
pve_storage_content3 fields changed- added
Input schema / properties / content / descriptionAdded value: +"Filter by content type: `iso`, `vztmpl`, or `backup`. Omit to list all content." - added
Input schema / properties / node / descriptionAdded value: +"PVE node hosting the storage. Omit to use the configured default node." - added
Input schema / properties / storage / descriptionAdded value: +"Storage backend name to list content from."
- Changed
pve_storage_content_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN — HIGH risk for a backup volume; set `true` to execute the deletion." - added
Input schema / properties / node / descriptionAdded value: +"PVE node hosting the storage. Omit to use the configured default node." - added
Input schema / properties / storage / descriptionAdded value: +"Storage backend name the content volume lives on." - added
Input schema / properties / volid / descriptionAdded value: +"Volume ID of the content to delete (ISO, template, or backup), e.g. `local:vztmpl/debian-12.tar.zst`."
- Changed
pve_storage_create10 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the creation." - added
Input schema / properties / content / descriptionAdded value: +"Comma-separated content types to allow, e.g. 'iso,backup,images'." - added
Input schema / properties / disable / descriptionAdded value: +"If True, storage is created in a disabled state." - added
Input schema / properties / export / descriptionAdded value: +"NFS export path (required for storage_type='nfs')." - added
Input schema / properties / nodes / descriptionAdded value: +"Comma-separated node list this storage is available on; omit for all nodes." - added
Input schema / properties / path / descriptionAdded value: +"Filesystem path (required for storage_type='dir')." - added
Input schema / properties / server / descriptionAdded value: +"Remote host address (required for nfs/cifs/pbs)." - added
Input schema / properties / shared / descriptionAdded value: +"If True, marks storage as shared across all nodes." - added
Input schema / properties / storage / descriptionAdded value: +"New storage ID (name used across the cluster)." - added
Input schema / properties / storage_type / descriptionAdded value: +"PVE storage driver type, e.g. 'dir', 'nfs', 'pbs'."
- Changed
pve_storage_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the deletion." - added
Input schema / properties / storage / descriptionAdded value: +"Storage ID to remove cluster-wide (definition only; data on disk is not erased)."
- Changed
pve_storage_download8 fields changed- added
Input schema / properties / checksum / descriptionAdded value: +"Expected checksum of the downloaded file, used to verify integrity." - added
Input schema / properties / checksum_algorithm / descriptionAdded value: +"Algorithm the checksum was computed with (e.g. `sha256`). Required if checksum is given." - added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN; set `true` to execute the download." - added
Input schema / properties / content / descriptionAdded value: +"Content type of the downloaded file: `iso` or `vztmpl`." - added
Input schema / properties / filename / descriptionAdded value: +"Filename to save the downloaded content as on the storage." - added
Input schema / properties / node / descriptionAdded value: +"PVE node hosting the storage. Omit to use the configured default node." - added
Input schema / properties / storage / descriptionAdded value: +"Storage backend name to download the file into." - added
Input schema / properties / url / descriptionAdded value: +"Source URL to download the ISO or CT template from."
- Changed
pve_storage_status2 fields changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node hosting the storage. Omit to use the configured default node." - added
Input schema / properties / storage / descriptionAdded value: +"Storage backend name to read capacity and state for."
- Changed
pve_storage_update7 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the change." - added
Input schema / properties / content / descriptionAdded value: +"New comma-separated content type list, e.g. 'iso,backup,images'." - added
Input schema / properties / delete / descriptionAdded value: +"Comma-separated list of config fields to unset on the storage definition." - added
Input schema / properties / disable / descriptionAdded value: +"True to disable, False to enable, omit to leave unchanged." - added
Input schema / properties / nodes / descriptionAdded value: +"New comma-separated node restriction list." - added
Input schema / properties / shared / descriptionAdded value: +"True/False to set sharedness; omit to leave unchanged (must stay None for network-backed types like nfs/cifs/pbs, which reject an explicit shared flag)." - added
Input schema / properties / storage / descriptionAdded value: +"Storage ID to update."
- Changed
pve_task_log4 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Max number of log lines to return." - added
Input schema / properties / node / descriptionAdded value: +"Node the task ran on; defaults to the configured node." - added
Input schema / properties / start / descriptionAdded value: +"Line offset to start returning log output from (for pagination)." - added
Input schema / properties / upid / descriptionAdded value: +"The task's Unique Process ID (UPID) string returned by an async operation."
- Changed
pve_task_status2 fields changed- added
Input schema / properties / node / descriptionAdded value: +"PVE node the task is running on. Omit to resolve it automatically." - added
Input schema / properties / upid / descriptionAdded value: +"Proxmox task UPID (unique process ID) returned by an async operation."
- Changed
pve_task_stop3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN only; True executes the cancellation." - added
Input schema / properties / node / descriptionAdded value: +"Node the task is running on; defaults to the configured node." - added
Input schema / properties / upid / descriptionAdded value: +"The task's Unique Process ID (UPID) string to cancel."
- Changed
pve_task_wait4 fields changed- added
Input schema / properties / interval / descriptionAdded value: +"Seconds between status polls, clamped to 1-60." - added
Input schema / properties / node / descriptionAdded value: +"Node the task ran on; defaults to the configured node." - added
Input schema / properties / timeout / descriptionAdded value: +"Max seconds to wait for the task to reach a terminal state, clamped to 1-600." - added
Input schema / properties / upid / descriptionAdded value: +"The task's Unique Process ID (UPID) string to poll for completion."
- Changed
pve_tasks_list6 fields changed- added
Input schema / properties / errors / descriptionAdded value: +"If True, only return tasks that ended in error." - added
Input schema / properties / limit / descriptionAdded value: +"Max number of most-recent tasks to return, max 1000 (0 or negative is rejected)." - added
Input schema / properties / node / descriptionAdded value: +"Node to list tasks from; defaults to the configured node." - added
Input schema / properties / statusfilter / descriptionAdded value: +"Optional status filter, e.g. 'running', 'stopped'." - added
Input schema / properties / typefilter / descriptionAdded value: +"Optional task-type filter, e.g. 'vzdump', 'qmigrate' (PVE task type string)." - added
Input schema / properties / vmid / descriptionAdded value: +"Optional VMID/CTID to filter tasks to a single guest."
- Changed
pve_template_convert4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"Leave `false` (default) to get a dry-run PLAN flagging this as HIGH/irreversible; set `true` to execute." - added
Input schema / properties / kind / descriptionAdded value: +"Guest type: `lxc` for a container or `qemu` for a VM." - added
Input schema / properties / node / descriptionAdded value: +"PVE node the guest runs on. Omit to resolve it automatically from the cluster." - added
Input schema / properties / vmid / descriptionAdded value: +"Numeric ID of the guest to convert into a template."
- Changed
pve_tfa_delete4 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / password / descriptionAdded value: +"The user's current password, if PVE requires re-authentication for this mutation; never logged." - added
Input schema / properties / tfa_id / descriptionAdded value: +"Id of the TFA factor to delete." - added
Input schema / properties / userid / descriptionAdded value: +"User id whose TFA factor to delete, format 'user@realm'."
- Changed
pve_tfa_get2 fields changed- added
Input schema / properties / tfa_id / descriptionAdded value: +"Specific TFA entry id to return; omit to return all of the user's entries." - added
Input schema / properties / userid / descriptionAdded value: +"User id whose TFA entries to read, format 'user@realm'."
- Changed
pve_token_create6 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment describing the token's purpose." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / expire / descriptionAdded value: +"Optional token expiry as a Unix timestamp; None means no expiry." - added
Input schema / properties / privsep / descriptionAdded value: +"Privilege separation: True (default) restricts the token to its own ACL grants; False lets it inherit ALL owner permissions." - added
Input schema / properties / tokenid / descriptionAdded value: +"Name for the new API token, unique per user." - added
Input schema / properties / userid / descriptionAdded value: +"Owning user, format 'user@realm'."
- Changed
pve_token_revoke3 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / tokenid / descriptionAdded value: +"Name of the API token to revoke." - added
Input schema / properties / userid / descriptionAdded value: +"Owning user, format 'user@realm'."
- Changed
pve_tokens_list1 field changed- added
Input schema / properties / userid / descriptionAdded value: +"Owning user, format 'user@realm'."
- Changed
pve_user_create9 fields changed- added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / email / descriptionAdded value: +"Optional email address." - added
Input schema / properties / enable / descriptionAdded value: +"Whether the account can log in; None defers to PVE's default (enabled)." - added
Input schema / properties / expire / descriptionAdded value: +"Optional account expiry as a Unix timestamp; None means no expiry." - added
Input schema / properties / firstname / descriptionAdded value: +"Optional first name." - added
Input schema / properties / groups / descriptionAdded value: +"Comma-separated list of group ids to add the user to." - added
Input schema / properties / lastname / descriptionAdded value: +"Optional last name." - added
Input schema / properties / userid / descriptionAdded value: +"New user id, format 'user@realm'."
- Changed
pve_user_delete2 fields changed- added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / userid / descriptionAdded value: +"User id to delete, format 'user@realm'."
- Changed
pve_user_get1 field changed- added
Input schema / properties / userid / descriptionAdded value: +"User id to look up, format 'user@realm'."
- Changed
pve_user_update10 fields changed- added
Input schema / properties / append / descriptionAdded value: +"If True, add `groups` to existing membership instead of replacing it." - added
Input schema / properties / comment / descriptionAdded value: +"Optional free-text comment; omit to leave unchanged." - added
Input schema / properties / confirm / descriptionAdded value: +"False (default) returns a dry-run PLAN preview; True executes the mutation." - added
Input schema / properties / email / descriptionAdded value: +"Optional email address; omit to leave unchanged." - added
Input schema / properties / enable / descriptionAdded value: +"Whether the account can log in; False stops login. Omit to leave unchanged." - added
Input schema / properties / expire / descriptionAdded value: +"Account expiry as a Unix timestamp; omit to leave unchanged." - added
Input schema / properties / firstname / descriptionAdded value: +"Optional first name; omit to leave unchanged." - added
Input schema / properties / groups / descriptionAdded value: +"Comma-separated list of group ids; replaces membership unless append=True." - added
Input schema / properties / lastname / descriptionAdded value: +"Optional last name; omit to leave unchanged." - added
Input schema / properties / userid / descriptionAdded value: +"User id to update, format 'user@realm'."
364 tool updates
v0.20.0- Changed
ct_diagnose1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
ct_exec1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
ct_logs1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
ct_psql1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_datastore_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_datastore_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_datastore_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_datastore_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_datastore_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_datastores_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_gc_start1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_gc_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_group_change_owner1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_job_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_job_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_job_run1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_job_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_jobs_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_namespace_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_namespace_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_namespaces_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_prune1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_realm_sync1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_remote_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_remote_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_remote_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_remote_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_remotes_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_snapshot_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_snapshot_notes_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_snapshot_protected_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_snapshots_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_tasks_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_traffic_control_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_traffic_control_upsert1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_traffic_controls_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pbs_verify_start1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_acl_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_node_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pbs_datastores_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pbs_remote_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pbs_snapshots_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_ping1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_cluster_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_config1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_migrate1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_power1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_remote_migrate1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_snapshot_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_snapshot_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_lxc_snapshot_rollback1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_node_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_config1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_migrate1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_power1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_remote_migrate1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_snapshot_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_snapshot_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_qemu_snapshot_rollback1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_pve_resources1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_remote_config_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_remote_version1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_remotes_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_resources_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_resources_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_roles_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_tasks_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_users_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pdm_version1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_bcc_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_bcc_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_disclaimer_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_disclaimer_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_field_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_field_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_notification_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_notification_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_objects_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_removeattachments_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_action_removeattachments_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_backup_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_doctor1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_domain_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_domain_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_domains_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_mynetworks_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_mynetworks_remove1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_node_rrddata1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_node_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_node_syslog1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_postfix_flush1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_postfix_qshape1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_action1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_attachment1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_blocklist_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_blocklist_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_blocklist_remove1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_spam1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_spamstatus1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_spamusers1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_virus1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_virusstatus1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_welcomelist_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_welcomelist_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_quarantine_welcomelist_remove1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_relay_config1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_digest1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_action_attach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_action_detach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_actions_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_from_attach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_from_detach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_from_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_to_attach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_to_detach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_to_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_what_attach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_what_detach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_what_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_when_attach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_when_detach1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rule_when_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_ruledb_rules_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_service_control1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_service_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_spam_config1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_spam_config_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_domains1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_mail1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_mailcount1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_receiver1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_recent1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_sender1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_spamscores1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_statistics_virus1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_tasks_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_tracker_detail1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_tracker_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_transport_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_transport_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_group_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_group_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_group_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_group_objects1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_group_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_groups_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_object_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_object_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_what_object_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_group_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_group_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_group_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_group_objects1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_group_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_groups_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_object_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_object_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_when_object_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_group_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_group_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_group_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_group_objects1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_group_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_groups_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_object_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_object_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pmg_who_object_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acl_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acl_modify1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acl_prune1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_account_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_account_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_account_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_cert_order1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_cert_renew1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_cert_revoke1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_plugin_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_plugin_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_acme_plugin_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_agent_exec1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_agent_file_read1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_agent_file_write1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_agent_fs1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_agent_info1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_agent_set_password1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup_freshness1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup_job_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup_job_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup_job_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup_job_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_backup_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_clone1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_cloudinit_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_cloudinit_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_cluster_resources1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_cluster_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_create_container1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_create_vm1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_delete_guest1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_diagnose1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_disk_move1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_disk_resize1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_doctor1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_alias_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_alias_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_alias_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_alias_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_ipset_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_ipset_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_ipset_entry_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_ipset_entry_remove1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_options_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_options_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_rule_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_rule_remove1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_rule_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_rules_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_security_group_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_security_group_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_firewall_set_enabled1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_group_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_group_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_group_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_group_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_groups_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_guest_config_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_guest_config_revert1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_guest_config_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_guest_migrate1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_guest_power1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_guest_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_groups_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_resource_add1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_resource_remove1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_resources_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_rule_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_rule_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_rule_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ha_rules_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_hardware_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_ipset_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_list_guests1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_pci_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_pci_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_pci_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_pci_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_usb_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_usb_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_usb_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_mapping_usb_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_metrics_server_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_metrics_server_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_metrics_server_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_network_apply1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_network_iface_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_network_iface_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_network_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_acme_domains_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_cert_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_cert_upload1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_certificates1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_disk_initgpt1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_disk_smart1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_disk_wipe1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_disks_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_dns1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_dns_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_hosts_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_hosts_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_journal1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_migrateall1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_rrddata1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_service_control1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_service_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_services_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_startall1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_stopall1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_storage_backend_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_storage_backend_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_storage_backend_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_subscription1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_syslog1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_time_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_node_time_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_notification_endpoint_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_notification_endpoint_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_notification_endpoint_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_notification_endpoint_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_notification_matcher_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_notification_matcher_set1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_notification_test1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_overbroad_grants1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_pool_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_pool_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_pool_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_pool_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_pools_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_realm_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_realm_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_realm_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_realm_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_realms_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_replication_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_replication_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_replication_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_restore1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_role_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_role_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_role_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_roles_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_rollback1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_apply1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_subnet_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_subnet_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_subnet_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_subnet_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_vnet_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_vnet_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_vnet_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_vnets_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_zone_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_zone_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_zone_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_sdn_zones_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_security_groups_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_snapshot_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_snapshot_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_snapshot_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_config_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_config_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_content1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_content_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_download1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_storage_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_task_log1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_task_status1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_task_stop1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_task_wait1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_tasks_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_template_convert1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_tfa_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_tfa_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_tfa_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_token_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_token_revoke1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_tokens_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_user_create1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_user_delete1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_user_get1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_user_update1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
- Changed
pve_users_list1 field changed- added
Input schema / properties / proximo_target / descriptionAdded value: +"Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call."
TDQS
Scored across 6 tools
The four Proximo tools have reasonably distinct roles: find discovers addresses, plan previews/verdicts a specific address, read executes GETs, and call performs governed mutations. There is some conceptual overlap between plan and read because plan includes a governed read of the target, but the descriptions clarify when each should be used.
All names are snake_case and readable, and the core API tools consistently use the proximo_ prefix with action verbs. The audit tools use a separate audit_ prefix and noun-style names, which is a minor convention split rather than a major inconsistency.
Six tools is well-scoped for a governed API gateway: discovery, planning, read, mutation, and two audit operations. Each tool appears to earn its place without redundant surface area.
The surface covers the main lifecycle: discovering addresses, planning changes, executing reads and mutations, undoing via receipts, and reading/verifying the audit ledger. Minor gaps around explicit arm/status administration may exist, but core governed API workflows are covered.
Maintenance
Related MCP Connectors
Manage remote servers, SSH terminals, files, databases and proxies with scoped access and approvals.
Scoped, audited SSH exec, sessions, and SFTP on your saved servers without exposing credentials
- emisarOAuthdev.emisar
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Securely control computers you explicitly pair through files, terminals, processes, screenshots, desktop UI/input, clipboard, browser automation, diagnostics, and document tools.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA Python-based server enabling interaction with Proxmox hypervisors. It supports secure authentication and provides tools for managing nodes, VMs, clusters, and storage.295MIT
- AlicenseNot gradedqualityAmaintenanceAn enhanced Python-based MCP server that enables complete VM lifecycle management and monitoring of Proxmox virtualization platforms through natural language, with 11 REST API endpoints for seamless integration.3,619 PyPI613MIT
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive management of Proxmox Virtual Environment through 35 tools for VMs, containers, storage, backups, snapshots, and cluster operations via the Proxmox VE API.24 npm22MIT
- AlicenseNot gradedqualityCmaintenanceEnables comprehensive management of Proxmox virtualization environments, including VM and container lifecycle, snapshots, backups, monitoring, and OpenAPI integration.12MIT