# TransitionIssueRequest Moves an issue to another state, checked against the state machine. **Type**: `object` ## Properties - name: comment (optional) type: string description: A comment posted with the transition, in the same transaction; required, with new evidence, when an agent reopens a `NOT_A_PROBLEM` issue. - name: duplicateOf (optional) type: string description: The surviving issue's id or number; required exactly when `resolution` is `DUPLICATE`. - name: evidence (optional) type: array of `IssueEvidence` description: Evidence added to the issue with the transition. - name: force (optional) type: boolean description: Lets a person move to Monitoring or Closed while assignees are still active; people only. - name: guidance (optional) type: boolean description: Makes `comment` a guidance comment, which agents weigh; people only, so closing as `IGNORED` with guidance is one call. - name: resolution (optional) type: enum: `FIXED`, `DUPLICATE`, `NOT_A_PROBLEM`, `IGNORED`, `OBSOLETE`, `EXPIRED` description: Why it closes; required when `to` is `CLOSED`, absent otherwise. - name: to (required) type: enum: `TRIAGE`, `READY`, `IN_PROGRESS`, `WAITING`, `MONITORING`, `CLOSED` description: The target state. Moving an open issue to the state it is already in changes no state but still applies `comment` and `evidence`; it rejects `resolution`, `duplicateOf` and `force`, which need a state change. - name: version (optional) type: integer description: The version the transition was decided against, or null to apply it to whatever is current.