List running workflows of a virtual server
The workflows still running on one vServer, oldest first.
manitu_vserver_workflow_list on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
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.
Arguments
vserver_idinteger | stringrequiredThe vserver_id from manitu_vserver_list - never guess one.
page_sizeintegerHow many entries per page, default 100.
page_tokenstringnext_page_token of the previous page - with the same filters.
Result structuredContent, checked against the schema
workflow_listarray of objectrequiredworkflow_list[].workflowstringrequiredWhat is being done, e.g. a reboot.
workflow_list[].workflow_idstringrequiredThe id of this run of the workflow.
workflow_list[].created_atstring | nullrequiredWhen it was asked for.
workflow_list[].started_atstring | nullrequiredWhen 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.
total_countintegerrequiredHow many entries match, on all pages together.
next_page_tokenstring | nullrequiredPass as page_token for the next page; null on the last.
Authentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
vserver_idinteger | stringrequiredThe vserver_id from manitu_vserver_list - never guess one.
page_sizeintegerHow many entries per page, default 100.
page_tokenstringnext_page_token of the previous page - with the same filters.
Response in data; the rest of the body as on every call
workflow_listarray of objectrequiredworkflow_list[].workflowstringrequiredWhat is being done, e.g. a reboot.
workflow_list[].workflow_idstringrequiredThe id of this run of the workflow.
workflow_list[].created_atstring | nullrequiredWhen it was asked for.
workflow_list[].started_atstring | nullrequiredWhen 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.
total_countintegerrequiredHow many entries match, on all pages together.
next_page_tokenstring | nullrequiredPass as page_token for the next page; null on the last.
Statuses
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.