create_or_update_issue
Find a Redmine issue by subject in a project, then update it if found or create it if missing; can auto-assign users, set dates, and log time.
Instructions
Find an issue by subject in a project. If it exists, update it. If not, create it. Auto-assigns user, auto-sets dates, and can log time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Notes/comment to add | |
| subject | Yes | Issue subject to search for (exact or partial match) | |
| due_date | No | Due date (YYYY-MM-DD). Auto-set on Resolved/Closed. | |
| status_id | No | Status ID to set | |
| done_ratio | No | Completion percentage (0-100) | |
| project_id | No | Project ID or identifier | |
| start_date | No | Start date (YYYY-MM-DD). Auto-set on In Progress. | |
| tracker_id | No | Tracker ID (used on create, e.g. 3=Task) | |
| description | No | Description (used on create) | |
| hours_spent | No | Hours spent on this task. Logs a time entry if provided. | |
| priority_id | No | Priority ID (used on create) | |
| assigned_to_id | No | Assignee user ID (auto-detected if not set) |