update_my_availability
Update when the coach is bookable for sessions (confirm-gated). This is the same availability that drives trainerAvailableHourSlotsNext7Days / session booking. Working hours can be split: pass timeRanges, e.g. [{start:'05:00',end:'09:00'},{start:'18:00',end:'22:00'}] — slots are only offered inside them. checkIn/checkOut is the older single-window form.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checkIn | No | ||
| confirm | No | Must be true to actually execute. If false/omitted, returns a preview only. | |
| checkOut | No | ||
| timezone | Yes | ||
| timeRanges | No | ||
| daysAvailable | Yes | ||
| preferredTime | Yes |