Refresh workflow job status

Requests the service to read the latest execution status of the specified job. What is returned is the status read this time and does not represent a forced change to the job execution status.

HTTP
POST $CLOUDSIGMA_API_BASE/workflow/v2/workflow-apps/{workflow_id}/executions/{execution_id}/refresh

Before you call this API

Configure the regional API endpoint and authentication, and select the target workspace.

First query the workflow job list to obtain the workflow ID and execution ID.

Request

Shell
curl -X POST "$CLOUDSIGMA_API_BASE/workflow/v2/workflow-apps/$WORKFLOW_ID/executions/$EXECUTION_ID/refresh" \
  -H "X-API-Key: $CLOUDSIGMA_API_KEY" \
  -H "X-Workspace-ID: $WORKSPACE_ID"

Path parameters

ParameterTypeRequiredDescription
workflow_idstringRequiredWorkflow ID.
execution_idstringRequiredJob ID.

Successful response

Returns 200 on success. data.execution is consistent with the job object in View workflow job details.

JSON
{
  "code": "OK",
  "msg": "OK",
  "data": {
    "execution": {
      "execution_id": "exec-001",
      "workflow_id": "wf-001",
      "status": "running",
      "available_actions": ["pause", "cancel"],
      "execution_mode": "one_shot",
      "input_payload": {},
      "vars_payload": {}
    }
  }
}
FieldTypeDescription
codestring`OK` when successful.
msgstring`OK` when successful.
data.executionobjectThe execution details read after refreshing.
data.execution.execution_idstringExecution ID.
data.execution.workflow_idstringWorkflow ID.
data.execution.statusstringCurrent status.
data.execution.available_actionsstring[]Currently allowed operations.
data.execution.execution_modestringExecution mode.
data.execution.cron_expressionstringCron expression; only returned in timing mode.
data.execution.input_payloadobjectExpanded run input.
data.execution.vars_payloadobjectExpanded run variable.
data.execution.moi_task_idstringTask ID; returned when the server has assigned it.
data.execution.moi_case_idstringCase ID; returned when the server has assigned it.
data.execution.moi_workflow_def_idstringWorkflow definition identifier; returned when the server has assigned it.
data.execution.moi_workflow_version_idstringWorkflow version identifier; returned when the server has assigned it.
data.execution.pause_scopestringPause range; returned when there is a value.
data.execution.errorstringError message; returned if there is a value.
data.execution.started_atstringStart time; may be omitted if not generated.
data.execution.ended_atstringEnd time; may be omitted if not generated.
data.execution.created_atstringCreation time; may be omitted if not generated.
data.execution.updated_atstringLast updated time; may be omitted if not generated.

Error response

JSON
{
  "code": "ErrNotFound",
  "msg": "资源不存在",
  "data": null
}
FieldTypeDescription
codestringError code.
msgstringReadable error message.
datanull`null` in an error response.

Follow-up operations

After the status is updated, when output is required query workflow job results.

Last updated on