View workflow job details

Read the current execution information of the specified workflow job. HTTP success only means successful reading, and the job result should be judged based on the execution status in the response.

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

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 "$CLOUDSIGMA_API_BASE/workflow/v2/workflow-apps/$WORKFLOW_ID/executions/$EXECUTION_ID" \
  -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. Determine the current or final status of the job based on data.execution.status.

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": {
        "source": "file-001"
      },
      "vars_payload": {},
      "moi_task_id": "task-001",
      "moi_case_id": "case-001",
      "started_at": "2026-08-18T10:00:00Z",
      "created_at": "2026-08-18T10:00:00Z"
    }
  }
}
FieldTypeDescription
codestring`OK` when successful.
msgstring`OK` when successful.
data.execution.execution_idstringExecution ID.
data.execution.workflow_idstringWorkflow ID.
data.execution.statusstringCurrent execution status.
data.execution.available_actionsstring[]Current executable operations.
data.execution.execution_modestringExecution mode.
data.execution.cron_expressionstringCron expression; may be omitted if not configured.
data.execution.input_payloadobjectThe running input after the server is expanded.
data.execution.vars_payloadobjectThe running variable after the server is expanded.
data.execution.moi_task_idstringServer task ID; returned if there is a value.
data.execution.moi_case_idstringServer case identifier; returned if there is a value.
data.execution.moi_workflow_def_idstringWorkflow definition identifier; returned if there is a value.
data.execution.moi_workflow_version_idstringWorkflow version identifier; returned if there is a value.
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

You can Refresh Workflow Job Status while the job is still in progress. When output is needed query workflow job results.

Last updated on