Update story
stride.update_storyPatch fields on an existing story: title, description, type, priority, storyPoints, labels (set-replace), acceptanceCriteria (set-replace), assigneeId, sprintId, epicId, dueDate. Use stride.update_story_status for status transitions (it carries the optional comment). Identify the story by ticket key (e.g. "ORB-526") or UUID. Conflict-guarded — rejected if a human edited after your last read; pass force:true only with the human's explicit approval to overwrite their edit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | ||
| force | No | Override a HUMAN_EDIT_AFTER_AGENT_SYNC conflict, overwriting the human's newer edit. Set true ONLY when the human has explicitly approved overwriting their change — the override is audit-logged. | |
| title | No | ||
| epicId | No | ||
| labels | No | ||
| dueDate | No | Date (YYYY-MM-DD) or full ISO datetime; stored as midnight UTC. Null clears it. | |
| storyId | Yes | Story ticket key like "ORB-526" (preferred) or a Stride UUID. | |
| priority | No | ||
| sprintId | No | ||
| assigneeId | No | ||
| description | No | ||
| storyPoints | No | ||
| acceptanceCriteria | No |