Errors
The error body is { error: string; details?: string }.
| Status | Cause |
|---|---|
| 400 | Invalid request body, including an analysisWindow that is not military hours or has startHour after endHour, and a request that mixes leg2 with N, E, S, or W |
| 500 | Calculation failure |