Logs the session as exactly one time entry: start = first segment start (to the minute), end = start + active duration, billable_duration = active minutes (min 1). Any body field overrides the derived value. The time sheet is resolved server-side from the start date; a locked (submitted/approved) sheet returns 409 and the session is left untouched.
Content type: application/json · schema WorkV1StopwatchLogBody
Success response 201 · schema WorkV1StopwatchLogResponse
runningpausedloggeddiscarded