[PVE-User] how to create a snapshot from vm via api2 ?

Fabian Grünbichler f.gruenbichler at proxmox.com
Fri Nov 18 08:38:51 CET 2016

On Thu, Nov 17, 2016 at 04:36:31PM +0000, IMMO WETZEL wrote:
> Is that function may be not described at the current api  doc ?

it is ;) are you using the online version[1]?

> I would expect at least three parameter
> node,vmid,snapshotname,description,savevmstate{Boolean}
> cos qm snapshot allow such parameter
> root at prox01:~# qm help snapshot
> USAGE: qm snapshot <vmid> <snapname> [OPTIONS]
>  Snapshot a VM.
>   <vmid>     integer (1 - N)
>              The (unique) ID of the VM.
>   <snapname> string
>              The name of the snapshot.
>   -description string
>              A textual description or comment.
>   -vmstate   boolean
>              Save the vmstate

HTTP: POST /api2/json/nodes/{node}/qemu/{vmid}/snapshot
CLI: pvesh create /nodes/{node}/qemu/{vmid}/snapshot

node, snapname and vmid are required, and you have the two optional
parameters like with "qm snapshot"

1: http://pve.proxmox.com/pve-docs/api-viewer/index.html

More information about the pve-user mailing list