API: [since 5.0] ==== jfKVM includes a web-based https API. General format: https://server/api/command?arg1=value1&...&argN=valueN Commands: snapshot_create arguments: token = server token vm = virtual machine name name = snapshot name desc = snapshot desc result: {OK | Error} [since 5.0] task_id={long} [since 6.0] snapshot_delete arguments: token = server token vm = virtual machine name name = snapshot name result: {OK | Error} [since 5.0] task_id={long} [since 6.0] backup [since 6.0] arguments: token = server token vm = virtual machine name dest = destination remote host destpool = destination remote host storage pool destname = new virtual machine name on destination (optional) result: task_id={long} get_task_status [since 6.0] arguments: token = server token task_id = task_id result: task_status={integer} {where 0=running, 1=successful, 2=failed, 3=task not found} get_task_result [since 6.0] arguments: token = server token task_id = task_id result: task_result={string}
Project Page

