curl --request POST \
--url https://api.iklim.co/v1/enroute/register \
--header 'Content-Type: application/json' \
--data '
{
"origin": {
"lng": 32.857358,
"lat": 39.93504
},
"destination": {
"lng": 32.857358,
"lat": 39.93504
},
"departureTime": "2023-11-07T05:31:56Z",
"distanceMeters": 123,
"durationSeconds": 123,
"geometry": {
"encodedPolyline": "<string>",
"polylinePrecision": 123,
"coordinates": [
{
"lng": 32.857358,
"lat": 39.93504
}
]
},
"waypoints": [
{
"lng": 32.857358,
"lat": 39.93504
}
]
}
'{
"routeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"expirationTime": "2023-11-07T05:31:56Z",
"distanceUnit": "<string>",
"status": {
"progressPercentage": 123,
"distanceTraveled": 123,
"remainingDistance": 123,
"timeElapsedSeconds": 123,
"estimatedTimeRemainingSeconds": 123,
"scheduleDeviationSeconds": 123,
"expectedSegmentIndex": 123,
"estimatedArrivalTime": "2023-11-07T05:31:56Z"
},
"currentSegment": {
"index": 123,
"h3Address": "<string>",
"eta": "2023-11-07T05:31:56Z",
"etd": "2023-11-07T05:31:56Z",
"distanceToEntry": 123,
"distanceToExit": 123,
"arrivalPoint": {
"lng": 32.857358,
"lat": 39.93504
},
"departurePoint": {
"lng": 32.857358,
"lat": 39.93504
},
"weatherEvents": {
"temperature": 123,
"apparentTemperature": 123,
"humidity": 123,
"cloudCover": 123,
"windSpeed": 123,
"windGust": 123,
"windDirection": 123,
"snowFall": 123,
"precipitation": 123,
"precipitationProbability": 123,
"visibility": 123,
"lightningSummary": {
"windowMinutes": 123,
"bucketMinutes": 123,
"totalEventCount": 123,
"cgFlashCount": 123,
"icPulseCount": 123,
"lastEventAgeSec": 123,
"lastFlashAgeSec": 123,
"lastPulseAgeSec": 123,
"nearestEventDistance": 123,
"nearestFlashDistance": 123,
"nearestPulseDistance": 123,
"maxPeakCurrent": 123,
"avgPeakCurrent": 123,
"avgSensorCount": 123,
"confidenceScore": 123,
"confidenceLevel": "LOW",
"riskIndex": 123,
"riskLevel": "NONE",
"trend": "UNKNOWN"
},
"thunderstormSummary": {
"windowMinutes": 123,
"bucketMinutes": 123,
"summary": {
"stormCount": 123,
"activeStorms": 123,
"insideAnyThreatBoundary": true,
"nearestThreatBoundaryDistance": 123,
"nearestStormCentroidDistance": 123,
"maxSeverity": "LOW",
"lastEventAge": 123,
"riskScore": 123,
"riskLevel": "NONE",
"trend": "RISING"
},
"activeStorms": [
{
"eventId": "<string>",
"severity": "LOW",
"eventStartUtcEpoch": 123,
"eventEndUtcEpoch": 123,
"eventAge": 123,
"cell": {
"area": 123,
"speed": 123,
"direction": 123,
"centroidDistance": 123,
"directionFromDriver": "N",
"bearingFromDriver": 123
},
"flashRates": {
"inCloud": 123,
"cloudToGround": 123,
"total": 123,
"cloudToGroundRatio": 123
},
"threat": {
"insideThreatPolygon": true,
"distanceToThreatBoundary": 123,
"directionFromDriver": "N",
"bearingFromDriver": 123,
"approachState": "APPROACHING"
},
"score": {
"stormRiskScore": 123,
"stormRiskLevel": "NONE"
}
}
]
},
"precipitationSummary": {
"windowMinutes": 123,
"bucketMinutes": 123,
"currentIntensity": "DRIZZLE",
"isPrecipitating": true,
"radarTimeStamp": 123,
"dataAgeSec": 123,
"radarSnapshotCount": 123,
"maxIntensity": "DRIZZLE",
"trend": "INCREASING",
"riskLevel": "NONE",
"forecastMaxIntensity": "DRIZZLE",
"expectedEndSec": 123,
"expectedStartSec": 123
}
}
},
"upcomingSegments": [
{
"index": 123,
"h3Address": "<string>",
"eta": "2023-11-07T05:31:56Z",
"etd": "2023-11-07T05:31:56Z",
"distanceToEntry": 123,
"distanceToExit": 123,
"arrivalPoint": {
"lng": 32.857358,
"lat": 39.93504
},
"departurePoint": {
"lng": 32.857358,
"lat": 39.93504
},
"weatherEvents": {
"temperature": 123,
"apparentTemperature": 123,
"humidity": 123,
"cloudCover": 123,
"windSpeed": 123,
"windGust": 123,
"windDirection": 123,
"snowFall": 123,
"precipitation": 123,
"precipitationProbability": 123,
"visibility": 123
}
}
]
}Registers a new route with departure time and duration. Returns weather and location status for the current and upcoming segments.
curl --request POST \
--url https://api.iklim.co/v1/enroute/register \
--header 'Content-Type: application/json' \
--data '
{
"origin": {
"lng": 32.857358,
"lat": 39.93504
},
"destination": {
"lng": 32.857358,
"lat": 39.93504
},
"departureTime": "2023-11-07T05:31:56Z",
"distanceMeters": 123,
"durationSeconds": 123,
"geometry": {
"encodedPolyline": "<string>",
"polylinePrecision": 123,
"coordinates": [
{
"lng": 32.857358,
"lat": 39.93504
}
]
},
"waypoints": [
{
"lng": 32.857358,
"lat": 39.93504
}
]
}
'{
"routeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"expirationTime": "2023-11-07T05:31:56Z",
"distanceUnit": "<string>",
"status": {
"progressPercentage": 123,
"distanceTraveled": 123,
"remainingDistance": 123,
"timeElapsedSeconds": 123,
"estimatedTimeRemainingSeconds": 123,
"scheduleDeviationSeconds": 123,
"expectedSegmentIndex": 123,
"estimatedArrivalTime": "2023-11-07T05:31:56Z"
},
"currentSegment": {
"index": 123,
"h3Address": "<string>",
"eta": "2023-11-07T05:31:56Z",
"etd": "2023-11-07T05:31:56Z",
"distanceToEntry": 123,
"distanceToExit": 123,
"arrivalPoint": {
"lng": 32.857358,
"lat": 39.93504
},
"departurePoint": {
"lng": 32.857358,
"lat": 39.93504
},
"weatherEvents": {
"temperature": 123,
"apparentTemperature": 123,
"humidity": 123,
"cloudCover": 123,
"windSpeed": 123,
"windGust": 123,
"windDirection": 123,
"snowFall": 123,
"precipitation": 123,
"precipitationProbability": 123,
"visibility": 123,
"lightningSummary": {
"windowMinutes": 123,
"bucketMinutes": 123,
"totalEventCount": 123,
"cgFlashCount": 123,
"icPulseCount": 123,
"lastEventAgeSec": 123,
"lastFlashAgeSec": 123,
"lastPulseAgeSec": 123,
"nearestEventDistance": 123,
"nearestFlashDistance": 123,
"nearestPulseDistance": 123,
"maxPeakCurrent": 123,
"avgPeakCurrent": 123,
"avgSensorCount": 123,
"confidenceScore": 123,
"confidenceLevel": "LOW",
"riskIndex": 123,
"riskLevel": "NONE",
"trend": "UNKNOWN"
},
"thunderstormSummary": {
"windowMinutes": 123,
"bucketMinutes": 123,
"summary": {
"stormCount": 123,
"activeStorms": 123,
"insideAnyThreatBoundary": true,
"nearestThreatBoundaryDistance": 123,
"nearestStormCentroidDistance": 123,
"maxSeverity": "LOW",
"lastEventAge": 123,
"riskScore": 123,
"riskLevel": "NONE",
"trend": "RISING"
},
"activeStorms": [
{
"eventId": "<string>",
"severity": "LOW",
"eventStartUtcEpoch": 123,
"eventEndUtcEpoch": 123,
"eventAge": 123,
"cell": {
"area": 123,
"speed": 123,
"direction": 123,
"centroidDistance": 123,
"directionFromDriver": "N",
"bearingFromDriver": 123
},
"flashRates": {
"inCloud": 123,
"cloudToGround": 123,
"total": 123,
"cloudToGroundRatio": 123
},
"threat": {
"insideThreatPolygon": true,
"distanceToThreatBoundary": 123,
"directionFromDriver": "N",
"bearingFromDriver": 123,
"approachState": "APPROACHING"
},
"score": {
"stormRiskScore": 123,
"stormRiskLevel": "NONE"
}
}
]
},
"precipitationSummary": {
"windowMinutes": 123,
"bucketMinutes": 123,
"currentIntensity": "DRIZZLE",
"isPrecipitating": true,
"radarTimeStamp": 123,
"dataAgeSec": 123,
"radarSnapshotCount": 123,
"maxIntensity": "DRIZZLE",
"trend": "INCREASING",
"riskLevel": "NONE",
"forecastMaxIntensity": "DRIZZLE",
"expectedEndSec": 123,
"expectedStartSec": 123
}
}
},
"upcomingSegments": [
{
"index": 123,
"h3Address": "<string>",
"eta": "2023-11-07T05:31:56Z",
"etd": "2023-11-07T05:31:56Z",
"distanceToEntry": 123,
"distanceToExit": 123,
"arrivalPoint": {
"lng": 32.857358,
"lat": 39.93504
},
"departurePoint": {
"lng": 32.857358,
"lat": 39.93504
},
"weatherEvents": {
"temperature": 123,
"apparentTemperature": 123,
"humidity": 123,
"cloudCover": 123,
"windSpeed": 123,
"windGust": 123,
"windDirection": 123,
"snowFall": 123,
"precipitation": 123,
"precipitationProbability": 123,
"visibility": 123
}
}
]
}Starting point of the route
Show child attributes
Destination point of the route
Show child attributes
Planned departure time, expressed as Unix epoch milliseconds
Total route distance in meters
Expected total travel duration in seconds
Route geometry, provided as an encoded polyline or a list of coordinates
Show child attributes
Optional list of user-defined intermediate stops (e.g. fuel stops, rest areas); these are semantic waypoints, not dense road path coordinates
Show child attributes
Route registered successfully
Unique identifier assigned to the registered route
Expiration time of the route registration, expressed as Unix epoch milliseconds
Unit used for distance values in this response
Current location and progress status of the driver along the route
Show child attributes
The route segment the driver is currently in
Show child attributes
List of upcoming route segments ahead of the driver
Show child attributes