getIssue
getIssueRetrieve a complete Redmine issue by ID: fields, subtasks, relations, journals, attachments, and changesets, with focus modes to control response detail.
Instructions
Retrieve complete context for one known issue ID: core and custom fields, subtasks, direct relations, journals, attachments and linked changesets, with focus modes controlling compression. Use getIssueTree for recursive structure, getIssueJournal for a journal omitted or shortened by compression, or getAttachment for file content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | Response focus: default, implementation (implementation-relevant text and all changeset revisions), timeline (who-did-what-and-when), changesets (issue identity fields and changesets only), or full (no compression). | |
| issueId | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Issue identifier (the # shown in Redmine). | |
| author | No | Author who created the issue. | |
| status | No | Current workflow status (e.g. New, In Progress, Closed). | |
| dueDate | No | Planned due date in ISO-8601 (yyyy-MM-dd). | |
| project | No | Project the issue belongs to. | |
| related | No | Enriched references to related issues (parent, siblings, children, relations) — id + subject/tracker/status + roles. Populated when the issue is loaded with related-issue enrichment; null otherwise. Use it to decide which related issues are worth fetching in full. | |
| subject | No | Short title of the issue. | |
| tracker | No | Tracker type (Bug, Feature, Task, ...). | |
| category | No | Issue category within the project. | |
| journals | No | Chronological history entries — notes, status changes, field edits. | |
| priority | No | Priority (e.g. Normal, High, Urgent). | |
| createdOn | No | Creation timestamp in ISO-8601. | |
| doneRatio | Yes | Completion percentage from 0 to 100. | |
| startDate | No | Planned start date in ISO-8601 (yyyy-MM-dd). | |
| updatedOn | No | Timestamp of the most recent change in ISO-8601. | |
| assignedTo | No | User currently assigned to the issue; null when unassigned. | |
| changesets | No | Linked VCS changesets/commits, when the Redmine repository integration exposes them. | |
| focusNotes | No | Human-readable notes describing semantic focus shaping applied before response-size compression. Null/empty when no focus shaping was applied. | |
| spentHours | No | Aggregated time already logged against the issue, in hours. | |
| attachments | No | Files attached to the issue. | |
| description | No | Long-form description of the issue, may contain Textile or Markdown markup depending on the Redmine instance. | |
| customFields | No | Project-defined custom field values, in display form. | |
| fixedVersion | No | Target version / milestone this issue is planned for. | |
| estimatedHours | No | Estimated effort in hours. | |
| compressionNotes | No | Human-readable notes describing how this response was compressed to fit the response size budget. Null/empty when no compression was applied. |