# Get workflow execution by ID Returns detailed information about a specific workflow execution, including all associated TaskExecution objects that represent the individual tasks that were executed as part of this workflow. Endpoint: GET /workflow-executions/{workflowExecutionId} Version: 1.0.0 Security: bearerAuth ## Path parameters: - `workflowExecutionId` (string, required) UUID of the workflow execution Example: "123e4567-e89b-12d3-a456-426614174000" ## Response 200 fields (application/json): - `id` (string, required) Example: "123e4567-e89b-12d3-a456-426614174000" - `workflowId` (string, required) Example: "987fcdeb-51a2-43d1-9c4e-5f6e7d8c9a0b" - `primaryScopeObjectId` (string, required) Example: "456e7890-e89b-12d3-a456-426614174001" - `primaryScopeDataspaceId` (string, required) Short dataspace ID with sds- prefix Example: "sds-abc12345" - `status` (string, required) Enum: "started", "completed", "failed" - `startedAt` (string, required) Example: "2025-01-15T10:30:00Z" - `completedAt` (string,null, required) Example: "2025-01-15T10:35:00Z" - `errorMessage` (string,null, required) Example: "Workflow execution failed at step 3" - `taskExecutions` (array, required) List of task executions within this workflow execution Example: [] - `taskExecutions.workflowExecutionId` (string, required) Example: "123e4567-e89b-12d3-a456-426614174000" - `taskExecutions.taskDefinitionId` (string, required) Example: "abc1234d-e89b-12d3-a456-426614174003" - `taskExecutions.taskName` (string, required) Example: "Categorize Document" ## Response 401 fields (application/json): - `error` (string, required) Example: "Unauthorized" - `message` (string, required) Example: "Authentication required" ## Response 404 fields (application/json): - `error` (string, required) Example: "Not Found" - `message` (string, required) Example: "Resource not found" ## Response 500 fields (application/json): - `error` (string, required) Example: "Internal Server Error" - `message` (string, required) Example: "An unexpected error occurred"