update_tracker_line
Update a tracker line: name, categories, limit, or position. Only passed fields change. A transaction lands in at most one line — the first line by position whose category set (expanded to children) contains its category; spending matching no line counts as "other". Requires manage access to the tracker. Returns the updated line.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New line name | |
| lineId | Yes | ID of the line to update | |
| position | No | New 0-based order. Earlier lines win when category sets overlap | |
| trackerId | Yes | ID of the tracker the line belongs to | |
| categoryIds | No | Replace the categories the line covers; parents expand to their children | |
| limitAmount | No | New line limit as a decimal amount in the tracker owner's base currency. Pass null to remove the limit |