create_issue
Create a new issue in Redmine by providing project and subject. Optionally set tracker, priority, assignee, dates, category, and custom fields to automate issue management.
Instructions
Create a new issue in Redmine.
Args: project_identifier: project identifier (e.g. 'my-project'). subject: issue title. description: detailed description. tracker_id: tracker ID (varies per instance; use list_trackers). priority_id: priority ID (use list_statuses_and_priorities). status_id: status ID (0 = use the workflow's initial status). category_id: category ID (use list_project_categories). fixed_version_id: target version ID (use list_project_versions). assigned_to_id: assignee's user ID. parent_issue_id: parent issue ID, to create this as a subtask. start_date: start date, YYYY-MM-DD format. due_date: due date, YYYY-MM-DD format. estimated_hours: estimated effort in hours (-1 = not provided). custom_fields: map of {field_id: value}, e.g. {"1": "5"}. Use list_custom_fields to discover the IDs.
Every field besides project and subject is optional; anything not provided is left to the project's defaults.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | ||
| due_date | No | ||
| status_id | No | ||
| start_date | No | ||
| tracker_id | No | ||
| category_id | No | ||
| description | No | ||
| priority_id | No | ||
| custom_fields | No | ||
| assigned_to_id | No | ||
| estimated_hours | No | ||
| parent_issue_id | No | ||
| fixed_version_id | No | ||
| project_identifier | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |