Signal example
POST /api/v1/signal/analyze. The body on the right uses majorRoadApproach: "N", so approach 2 is N, approach 4 is E, approach 6 is S, and approach 8 is W.
cycleLength and lostTimePerPhase sit beside laneConfig. This example uses a 120 second cycle and 5 seconds of lost time per phase, which is the API default for lost time. globalInputs.maxCycleLength does not set that cycle. cycleLengthConfig is ignored.
The same configuration goes on intersection for a 24-hour request, with hourly volumes in allDayVolumes.
A Planning Guide case that uses 4 seconds of lost time per phase sends lostTimePerPhase: 4. See Signal timing.