Create Goal
engramic_create_goalCreate a new goal in the workspace. A goal captures an objective and optionally key results (OKR structure). Use for desired outcomes the organisation is working toward.
objective is required — it should be a specific, time-bound statement of intent. validUntil (deadline) is required. keyResults are optional — a goal without key results is valid. status defaults to not_started.
Use engramic_topic to browse children at the intended parent first — duplicates fragment the graph.
Published on creation by default; pass draft: true only to hold it back unpublished.
Returns the created goal with its assigned ID and your permissions on it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | No | Set true to create this topic UNPUBLISHED (a draft that needs a later publish step). Omit or set false — the default — to publish it immediately, which is correct once the user has confirmed the creation. | |
| label | Yes | ||
| detail | Yes | ||
| status | No | not_started | |
| parentId | No | ||
| validFrom | No | ||
| references | No | ||
| validUntil | Yes | ||
| classification | No | internal |