Optimize Engine
  1. Authentication
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. Authentication

User Login

POST
/api/v1.0/login
Authenticate user credentials and return JWT token

Request

Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
Login successful
Body

🟠400Bad Request
🟠401Unauthorized
🟠429429
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1.0/login' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "user@example.com",
    "password": "SecurePassword123",
    "rememberMe": false
}'
Response Response Example
200 - Example 1
{
    "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "expiresIn": 3600,
    "tokenType": "Bearer",
    "user": {
        "id": "550e8400-e29b-41d4-a716-446655440000",
        "email": "user@example.com",
        "name": "John Doe",
        "type": "ADMIN",
        "companyId": "550e8400-e29b-41d4-a716-446655440000",
        "isActive": true
    }
}
Modified at 2025-09-25 12:17:15
Previous
Get Optimization Status
Next
User Logout
Built with