create_release
Create a new release, setting name, dates, type, status, and optional parent nesting. Track releases with build target details.
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 |
|---|---|---|---|
| name | Yes | Release name (required). | |
| 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. | |
| branch | No | Source branch this release ships from | |
| endDate | No | ISO date. | |
| testers | No | User _ids assigned as testers; must be org members | |
| isStarted | No | ||
| projectId | Yes | Project ID (required). | |
| startDate | No | ISO date. | |
| startedAt | No | ISO datetime. | |
| buildTarget | No | Build target details. | |
| completedAt | No | ISO datetime. | |
| description | No | ||
| environment | No | Environment label, e.g. 'Staging' | |
| isCompleted | No | ||
| linkedIssues | No | Array of linked-issue objects (same shape list_releases returns). | |
| parentReleaseId | No | Parent release for nesting. |