Skip to main content

Edit a multi-project cycle, or send `{ 'state': 'active' | 'completed' }` to transition it (PT-938)

PATCH 

/api/cycle-sets/:id/cycles/:cycleId

Edit a multi-project cycle, or send { "state": "active" | "completed" } to transition it (PT-938). Requires tasks.update.any AND full-scope projects.read against the set's organisation — the same read bar the GETs apply, because a caller who cannot read the member projects must not be able to rename, activate or complete a cycle spanning them. The scope itself is immutable — project_set_id is rejected by a DB trigger and is not a member of the request schema.

Request

Responses

Successful response