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

write Confirm

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

Parameters: create_issue
NameTypeDescription
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
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}'
Python
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})
Node.js
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});
CLI
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

JSON

{
  "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"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.