create_issue
Create a new GitLab issue by providing project ID and title. Optionally add labels, assignees, milestone, description, or type to track work.
Instructions
Create a new issue. Use this to open a new issue; use update_issue for an existing issue and create_issue_note to add discussion without changing issue fields. The operation creates remote project data, requires issue creation permission, and returns the new issue or a validation, permission, or duplicate-related error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Issue title | |
| labels | No | Array of label names | |
| weight | No | Weight of the issue (numeric, typically hours of work) | |
| jmespath | No | Optional JMESPath expression filtering the JSON result before return. | |
| issue_type | No | The type of issue. One of issue, incident, test_case or task. | issue |
| project_id | Yes | Project ID or complete URL-encoded path to project | |
| description | No | Issue description | |
| assignee_ids | No | Array of user IDs to assign | |
| milestone_id | No | Milestone ID to assign |