update_goal
Partially update one goal. Pass only the fields you want to change: title, description (or null to clear), status (NOT_STARTED / ON_TRACK / AT_RISK / BEHIND / COMPLETED / CANCELLED), startDate (ISO or null), dueDate (ISO or null), projectIds (replaces the linked-project set; pass empty array to unlink all). Caller must own the goal or have the org.project.view.all permission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | 1-200 chars. | |
| goalId | Yes | Goal id. Required. | |
| status | No | ||
| dueDate | No | ISO date or null to clear. | |
| startDate | No | ISO date or null to clear. | |
| projectIds | No | Replaces the linked-project set. | |
| description | No | Up to 10000 chars; null clears. |