move_issue
Move an issue into another project, taking its comments, history, attachments, links and sub-tasks with it. The key does NOT change: 'PM-12' stays 'PM-12' wherever it lives, so every existing link and branch name goes on working. Call it with apply=false first (the default): the answer says what the move would cost — values in columns the target project does not have are LOST, the sprint is cleared, and a secret attached to the issue becomes readable by the target project's lead. Refuses when the target has no state by the issue's status name; say what that state becomes with 'statuses'. A sub-task cannot move on its own — move its parent. Needs full write access in BOTH projects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | The issue to move, e.g. 'PM-12'. | |
| apply | No | false (the default) answers what the move would do and changes nothing. true does it. | |
| statuses | No | What each source status becomes in the target project, as 'In Review=Review, Blocked=On hold'. Only needed for states the target does not already have under the same name. | |
| toProject | Yes | Project key to move it into, e.g. 'CRM'. |