update_event
Edit an existing event's fields (name, date, start time, description, location, URLs, logistics notes) — every field optional, only what you pass changes. Use when the race date shifts, the venue changes, or details firm up. Weather re-resolves automatically when date or location changes. For the coach-notes section use set_event_notes; for prep content changes don't touch this.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| cda | No | the rider's CdA for this race, m² (e.g. from estimate_cda, after the athlete agrees); 0 clears to the 0.32 default | |
| date | No | ||
| name | No | ||
| notes | No | athlete logistics; empty string clears | |
| sport | No | what the event is: the plan builds toward it and get_event_course reads only a bike event in watts | |
| mapUrl | No | ||
| result | No | what came of it, their words; '' clears | |
| target | No | their aim; '' clears | |
| purpose | No | why they race it: result (a win, a finish, a time — say which in target), training (it replaces a session, no taper), fun (purely for the joy); '' clears. Ask them once if unknown | |
| eventUrl | No | ||
| priority | No | A = season goal, B/C = on the way, '' clears | |
| startTime | No | local start 'HH:MM'; '' clears | |
| description | No | ||
| locationText | No |