entity | string • nullable | Server-set | Set by the server. Read-only on writes. |
name | string | Required | Display name of the cycle. Sprint-style names (Sprint 42) are common; release-style names (v2.4.0) work too. |
description | string | Required | Brief summary of what’s in this cycle. |
boardId | string | Optional | Id of the parent board. A cycle belongs to exactly one board. |
order | integer | Optional | Ordering hint for cycle lists. Typically the sprint number. |
parent | string | Optional | Id of a parent cycle, when cycles nest (rare; some teams use this for release-of-sprints hierarchy). |
startDate | string • nullable | Optional | Cycle start. Optional — leave null for ad-hoc / unscheduled cycles. |
finishDate | string • nullable | Optional | Cycle end. |
budgetHours | integer | Optional | Total time-budget for items in this cycle. Used by burn-down reports. |
locked | boolean | Optional | When true, items can’t be added or removed from this cycle. |
closed | boolean | Optional | When true, the cycle is past — won’t appear in active-sprint pickers. |
items | array<string> | Server-set | Array of item ids assigned to the cycle. Maintained automatically as items’ cycleId changes. |
tenantId | string | Server-set | Set by the server. Read-only on writes. |
id | string | Server-set | Set by the server. Read-only on writes. |
created | string (date-time) | Server-set | Set by the server. Read-only on writes. |
createdBy | string | Server-set | Set by the server. Read-only on writes. |
updated | string (date-time) | Server-set | Set by the server. Read-only on writes. |
updatedBy | string | Server-set | Set by the server. Read-only on writes. |
deleted | boolean | Server-set | Set by the server. Read-only on writes. |