Optimize Engine
  1. Optimization
Optimize Engine
  • Health
    • Check health
      GET
  • Optimization
    • Optimize Sync Process
      POST
    • Optimization Engine Asynchronous Process
      POST
    • Get Optimization Status
      GET
  • Authentication
    • User Login
      POST
    • User Logout
      POST
    • User Logout All
      POST
  • Schemas
    • Schemas
      • Configuration
      • Location
      • Vehicle
      • Job
      • OptimizeRequest
      • Summary
      • Stop
      • Route
      • OptimizeResponse
      • Error
      • OptimizationCreateResponse
      • OptimizationStatusResponse
      • LoginRequest
      • LoginResponse
  1. Optimization

Get Optimization Status

GET
/api/v1.0/optimization/{optimization_id}
Retrieves job status by optimization_id

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Path Params

Responses

🟢200OK
application/json
Optimization status retrieved successfully
Body

🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/v1.0/optimization/' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "optimization_id": "a1b2-c3d4-e5f6",
    "status": "PENDING",
    "estimated_completion_time": "2025-09-05T19:59:14+07:00",
    "optimization_progress": 0.3,
    "summary": {
        "total_vehicles_used": 1,
        "total_distance": 68500,
        "total_duration": 565,
        "total_cost": 371.25,
        "unassigned_jobs": []
    },
    "routes": []
}
Modified at 2025-09-25 12:17:15
Previous
Optimization Engine Asynchronous Process
Next
User Login
Built with