update_execution
Update a manual test execution's own fields and overall status. Set status to in_testing when running and passed/failed/blocked when done; case results remain unchanged.
Instructions
Update a Manual Test Execution's own fields, including its overall status. Set status to in_testing while running, and passed/failed/blocked when done. status is validated against the project's execution_status values (default: not_executed, in_testing, passed, failed, blocked) - call get_project to read the exact values a project uses; do not hardcode. Does not change case results - use report_case_result for those, or set_execution_source_status for a source group's status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| status | No | Execution status: not_executed/in_testing/passed/failed/blocked (+ project-custom). Use get_project to confirm valid values. | |
| endDate | No | ISO date (>= startDate) | |
| priority | No | low/medium/high/critical | |
| startDate | No | ISO date | |
| assignedTo | No | Assignee user id (must be a project member) | |
| releaseIds | No | Optional. The COMPLETE set of releases this execution should be linked to (replace-all): existing links not in the list are removed, new ones added. Pass [] to unlink all. Omit to leave links untouched. Release ids must belong to the execution's project. | |
| description | No | ||
| environment | No | ||
| executionId | Yes | Execution UUID |