Edit a logbook entry
update_logbook_entryEdit a manual logbook entry: only the fields you send change (empty notes clear them). It is the customer's own logbook: a typo or a wrong date is simply corrected. quest_id files an entry under a quest after the fact, and null files it back under the project alone. Tool events cannot be edited: they are derived from the canon and surface registries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Short wording of the action, e.g. "Site translated into Spanish": it is what the annotation shows next to the citation curves. | |
| notes | No | Free notes: context, links, details of the action. | |
| category | No | What kind of action this is; it files the entry for filtering. "other" covers anything else. | |
| entry_id | Yes | The UUID of the logbook entry: call get_logbook to find it (only manual entries carry an id). | |
| quest_id | No | The quest of the same project this action moves forward, which is how a quest gets its own dated trail: call list_quests to find it. The entry stays an entry of the logbook of the project, it just says what it serves. Omitted on creation, the entry belongs to the project alone; sent as null on an edit, it goes back to the project alone. | |
| occurred_at | No | When the action HAPPENED, ISO 8601 date or datetime, read as UTC without an offset. Distinct from the recording time: when the user says "yesterday" or "last week", compute and pass that date. Omitted on creation, now is used. |