List running workflows of a virtual server

The workflows still running on one vServer, oldest first.

RReadIdempotentbetaNeeds service_vserver
Tool
manitu_vserver_workflow_liston https://mcp.manitu.de/mcp
POST
/v1/vserver/workflow/liston https://api.manitu.de
Try it
readOnlyHint truedestructiveHint falseidempotentHint trueopenWorldHint false

Lists the workflows still running on a virtual server (vServer) - a restart, a reverse DNS change, a snapshot - by its vserver_id from manitu_vserver_list, oldest first; empty when nothing runs. The same list manitu_vserver_get answers as pending_workflow_list: use this one to check again whether a workflow is done.

vserver_idinteger | stringrequired

The vserver_id from manitu_vserver_list - never guess one.

pattern ^[1-9][0-9]*$min 1
page_sizeinteger

How many entries per page, default 100.

min 1max 500
page_tokenstring

next_page_token of the previous page - with the same filters.

workflow_listarray of objectrequired
workflow_list[].workflowstringrequired

What is being done, e.g. a reboot.

One of create destroy power_start power_stop power_reboot reinstall ptr_set vnc_enable vnc_disable rescuesystem_enable rescuesystem_disable snapshot_create snapshot_delete snapshot_delete_all snapshot_revert telemetry_await iso_eject
workflow_list[].workflow_idstringrequired

The id of this run of the workflow.

workflow_list[].created_atstring | nullrequired

When it was asked for.

Format date-time
workflow_list[].started_atstring | nullrequired

When it started; null while it waits for the next run - usually a minute or two, at times longer. Nothing to tell the customer unless asked.

Format date-time
total_countintegerrequired

How many entries match, on all pages together.

next_page_tokenstring | nullrequired

Pass as page_token for the next page; null on the last.

One of X-API-Key, Authorization: Bearer … - never more than one in a request. More

vserver_idinteger | stringrequired

The vserver_id from manitu_vserver_list - never guess one.

pattern ^[1-9][0-9]*$min 1
page_sizeinteger

How many entries per page, default 100.

min 1max 500
page_tokenstring

next_page_token of the previous page - with the same filters.

workflow_listarray of objectrequired
workflow_list[].workflowstringrequired

What is being done, e.g. a reboot.

One of create destroy power_start power_stop power_reboot reinstall ptr_set vnc_enable vnc_disable rescuesystem_enable rescuesystem_disable snapshot_create snapshot_delete snapshot_delete_all snapshot_revert telemetry_await iso_eject
workflow_list[].workflow_idstringrequired

The id of this run of the workflow.

workflow_list[].created_atstring | nullrequired

When it was asked for.

Format date-time
workflow_list[].started_atstring | nullrequired

When it started; null while it waits for the next run - usually a minute or two, at times longer. Nothing to tell the customer unless asked.

Format date-time
total_countintegerrequired

How many entries match, on all pages together.

next_page_tokenstring | nullrequired

Pass as page_token for the next page; null on the last.

200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.