create_issue
Create and submit a new GitLab issue with title, description, labels, assignees, milestone, due date, and confidentiality settings.
Instructions
Create a new issue with milestone (by title or ID), labels, assignees, and due date
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Issue title summarizing the task, bug, or story | |
| labels | No | Labels as an array (['backend', 'p1']) or comma-separated string ('backend, p1') | |
| due_date | No | Due date in YYYY-MM-DD format (e.g. '2026-11-30') | |
| project_id | Yes | Project numeric ID (e.g. 31) or namespace path (e.g. 'group/project-name'). URL-encoding is handled automatically. | |
| description | No | Detailed markdown description, requirements, or checklist | |
| assignee_ids | No | Array of numeric user IDs to assign | |
| confidential | Yes | Mark issue as confidential | |
| milestone_id | No | Numeric milestone ID to associate with | |
| milestone_title | No | Milestone title (e.g. 'Phase 2: Security Hardening'). Auto-resolved if provided. |