Workboard Create Objective Tool
workboard_create_objective_toolCreate WorkBoard team or individual objectives with optional key results, owners, and target dates. Requires an OAuth Data-Admin token; API cannot update or delete objectives.
Instructions
Create a new objective with optional key results.
Creates Team or Individual objectives. Requires an OAuth token whose account has the Data-Admin role; instant JWT tokens cannot create objectives. The API has no update or delete for objectives — those are UI-only.
Team objectives must be tied to a team: pass team (a team ID from
workboard_get_teams_tool). Provide the objective name, owner, dates, and
optionally key results with targets. Each key result has a name and optional
start_value, target_value, and unit_type (e.g. "Number", "Currency", "Percent").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Objective name (e.g. "Increase customer retention") | |
| team | No | Team ID (or name) — required for team objectives, ignored for individual | |
| owner | Yes | Owner's email address or user ID | |
| narrative | No | Optional description/narrative for the objective | |
| permission | No | Visibility, comma-separated. Team objectives accept team/report/internal/any; personal objectives accept owner/manager. Defaults by type when omitted (team → "internal,team", individual → "owner"). | |
| start_date | Yes | Start date in YYYY-MM-DD format | |
| key_results | No | Optional list of key results, each with a name and optional start_value, target_value, and unit_type | |
| target_date | Yes | Target completion date in YYYY-MM-DD format | |
| objective_type | No | "team" (default) or "individual" | team |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||