Listing all registered tasks

Format

MethodGET
URL

/tasks

ParametersSince 3.1: optional parameter "format=list" is accepted
Successful answer

Array dictionary for every Task type

Since 3.1 if the optional parameter format=list is passed, an array of Task Objects is returned

Non-successful answerErrorMessage Object
Unexpected errorHTTP 500

JSON example with format=list

[
	{
		"task_id": ...,
		"task_type": ...,
		"task_type_str": ...,
		"state": ...,
		"result": ...,
		"result_msg": ...,
		"when": ...,
		"execution": ...
	}, ...
]

JSON example without format=list

{
    "volume_delete": [],
    "host_delete": [],
    "image_release": [],
    "dpolicy_delete": [],
    "dpolicy_create": [],
    "volume_create": [],
    "dstorage_create": [],
    "dstorage_modify": [],
    "guest_import": [],
    "pool_create": [],
    "tpolicy_create": [],
    "image_delete": [],
    "mstorage_create": [],
    "tpolicy_modify": [],
    "release_disk": [],
    "guest_copy": [],
    "mstorage_modify": [],
    "tpolicy_action": [],
    "guest_clone": [],
    "pool_modify": [],
    "guest_export": [],
    "tpolicy_delete": [],
    "pool_delete": [],
    "pool_action": [],
    "istorage_create": [],
    "guest_change_iso": [],
    "istorage_delete": [],
    "evolume_delete": [],
    "mstorage_delete": [],
    "guest_action": [],
    "istorage_modify": [],
    "guest_migrate": [],
    "host_modify": [],
    "guest_delete": [],
    "host_action": [],
    "guest_insert_tools": [],
    "guest_create": [],
    "guest_modify": [],
    "dpolicy_modify": [],
    "dstorage_delete": [],
    "image_create": [],
    "evolume_create": [],
    "image_copy": []
}