Create issue
Create an issue in a project with tracker, subject, description, priority and assignee.
POST https://cotlet.dev/api/v1/redmine/projects/{project_id}/issues
Creates the issue and returns its number and link. The assignee is a user ID from list_project_members; Redmine cannot assign by name. Pass parent_issue_id to make a subtask. Needs the Add Issues permission in your role on the project. The assignee and watchers can be notified according to their notification settings. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| project_id integer required | integer | Numeric project ID from list_projects. Redmine issue endpoints take the number, not the project identifier. |
| tracker_id integer required | integer | Tracker ID from get_project. |
| subject string required | string | Issue title. |
| description string | string | Issue text. |
| priority_id integer | integer | Priority ID from list_issue_options. Default: the instance default. |
| assigned_to_id integer | integer | User ID from list_project_members. |
| category_id integer | integer | Issue category ID from get_project. |
| parent_issue_id integer | integer | Number of the parent issue, to create a subtask. |
| is_private boolean | boolean | true makes the issue private. Default: false. |
Request
curl -X POST https://cotlet.dev/api/v1/redmine/projects/12/issues \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tracker_id":2,"subject":"Fix invoice footer on PDF","description":"From the 14 Oct planning call: the footer overlaps the totals on page 2.","assigned_to_id":31}' result = client.call("redmine", "create_issue", {"project_id":12,"tracker_id":2,"subject":"Fix invoice footer on PDF","description":"From the 14 Oct planning call: the footer overlaps the totals on page 2.","assigned_to_id":31}) const result = await cotlet.call('redmine', 'create_issue', {"project_id":12,"tracker_id":2,"subject":"Fix invoice footer on PDF","description":"From the 14 Oct planning call: the footer overlaps the totals on page 2.","assigned_to_id":31}); cotlet call redmine create_issue --data '{"project_id":12,"tracker_id":2,"subject":"Fix invoice footer on PDF","description":"From the 14 Oct planning call: the footer overlaps the totals on page 2.","assigned_to_id":31}' Example response
{
"issue_id": 4832,
"url": "https://redmine.example.com/issues/4832",
"project": "Billing portal",
"tracker": "Task",
"status": "New",
"priority": "Normal",
"subject": "Fix invoice footer on PDF",
"assigned_to": "Priya Nair",
"author": "Dana Whitfield",
"created_on": "2026-10-16T09:20:00Z"
}