# willo_goals_write

> Update one goal's progress or status (goal_id from willo_goals), or set the business's goals (goals: a list of {title, description}).

Generated from Willo's code at each release.

Source: https://www.willo.ai/docs/reference/mcp-tools/willo_goals_write

**Update goals.** Willo's records, not the site. No card.

## Access

- **Token**: read + act, and editor access or higher on the business.
- **Approval**: Only when Willo's chat would stop for the same action. The description says when; otherwise the call runs at once.
- **Secret scan**: refused if the new content holds a value shaped like an API key or token.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `goal_id` | integer ≥ 1 | no | The goal to update. |
| `progress_pct` | integer 0–100 | no | With goal_id: progress 0–100. |
| `status` | string (active or completed or paused or cancelled) | no | With goal_id: new status. |
| `goals` | object[] | no | Set the goals (instead of goal_id). |

## Related

- [All MCP tools](https://www.willo.ai/docs/reference/mcp-tools)
- [Error codes](https://www.willo.ai/docs/reference/errors)
- [Draft and live](https://www.willo.ai/docs/ai-agents/draft-and-live)
