create_release
Create a new release in a project. Specify name, type, dates, and optional parent release for nesting up to 3 levels.
Instructions
Create a new release. Requires write permission (org_owner, org_admin, or org_member). Use parentReleaseId to nest under another release (max 3 levels deep). startDate/endDate are ISO date strings. isStarted/isCompleted are independent flags — startedAt/completedAt record when those transitions happened.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | Project ID (required). | |
| name | Yes | Release name (required). | |
| description | No | ||
| note | No | Rich HTML note. | |
| type | No | Release type. Either canonical ('iteration', 'major') or display ('Iteration', 'Major') form — server normalizes to lowercase so UI badge color matches. | |
| parentReleaseId | No | Parent release for nesting. | |
| startDate | No | ISO date. | |
| endDate | No | ISO date. | |
| isStarted | No | ||
| isCompleted | No | ||
| startedAt | No | ISO datetime. | |
| completedAt | No | ISO datetime. | |
| linkedIssues | No | Array of linked-issue objects (same shape list_releases returns). |