curl --location --request POST 'https://api-35.elogii.com/optimization/optimizeTaskIntervals' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"date": 0,
"dates": [
0
],
"teams": [
"string"
],
"driverIds": [
"string"
],
"taskIds": [
"string"
],
"routeStopLimit": 0,
"routeDistanceLimit": 0,
"routeDurationLimit": 0,
"loadBalancingMode": "string",
"loadBalancingCriteria": "string",
"assignmentMode": "string",
"preventAssignedUnviable": true,
"etaScalingFactors": [
"string"
],
"earlinessTolerance": 0,
"latenessTolerance": 0,
"overtimeTolerance": 0,
"doNotForceSchedule": true,
"doNotPreFilterTasks": true,
"unviableLockedOrPickedTasksOption": "string",
"objectives": [
"string"
],
"engine": "string",
"timeLimit": 0,
"segmentation": {
"mode": "string"
}
}'