Documentation

LogisAI Documentation

Everything you need to set up, integrate, and optimize your logistics operations with LogisAI.

Getting Started

Get your LogisAI account set up and running your first optimized route in under 15 minutes.

  1. 1
    Create your account and configure your company profile
  2. 2
    Add vehicles to your fleet with capacity and type information
  3. 3
    Invite and onboard your drivers with the mobile app
  4. 4
    Import your first batch of orders via CSV or API
  5. 5
    Run route optimization and dispatch to drivers
  6. 6
    Monitor deliveries in real-time from the operations dashboard

Knowledge Base

Comprehensive guides covering every aspect of the LogisAI platform.

Managing Your Fleet

  • Adding and configuring vehicles (type, capacity, features)
  • Setting up service groups for different regions or clients
  • Managing driver profiles, skills, and certifications
  • Vehicle maintenance scheduling and tracking
  • Fleet utilization reports and optimization

Understanding Order Flow

  • Order lifecycle: Created → Assigned → In Transit → Delivered
  • Importing orders via CSV, API, or manual entry
  • Order validation and error handling
  • Managing order priorities and time windows
  • Handling cancellations and returns

Route Planning & Optimization

  • Setting up optimization parameters (time, distance, cost)
  • Configuring time windows and service durations
  • Multi-stop vs. single-delivery routes
  • Multi-depot and cross-dock planning
  • Handling driver breaks and shift constraints

Dispatching & Assignment

  • Autonomous dispatch configuration
  • Manual dispatch and route editing
  • Driver availability and capacity management
  • Batch vs. real-time dispatch modes
  • Re-assignment and route modification

Real-Time Monitoring

  • Operations command center overview
  • Live map tracking and geofencing
  • Alert configuration and escalation rules
  • Package tracking and status updates
  • Exception management and incident response

AI Agents

Configure and monitor the 11 specialized AI agents that automate your logistics operations.

Configuration

  • Enable/disable individual agents from the AI dashboard
  • Set sensitivity levels for anomaly detection
  • Configure notification preferences per agent
  • Define escalation rules and thresholds
  • Customize AI coaching parameters for drivers

Monitoring

  • Real-time agent activity dashboard
  • Agent action logs and audit trail
  • Performance metrics per agent
  • Alert history and resolution tracking
  • AI recommendation acceptance rates

API Reference

LogisAI provides REST APIs for order management, tracking, and system integration.

Base URL:

https://api.logisai.com/api/v1

Authentication

All API requests require a Bearer token in the Authorization header.

Authorization: Bearer <your-api-key>
POST/orders/ingest

Submit orders for processing (async, max 500 per batch)

curl -X POST https://api.logisai.com/api/v1/orders/ingest \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "orders": [
      {
        "orderId": "ORD-001",
        "pickup": { "address": "123 Warehouse St" },
        "delivery": { "address": "456 Customer Ave" },
        "timeWindow": { "start": "09:00", "end": "12:00" }
      }
    ]
  }'
GET/orders/batch/{batchId}/status

Check the processing status of a submitted batch

curl https://api.logisai.com/api/v1/orders/batch/BATCH-123/status \
  -H "Authorization: Bearer $API_KEY"
GET/orders/rejected

Query orders that failed validation

curl https://api.logisai.com/api/v1/orders/rejected?since=2026-01-01 \
  -H "Authorization: Bearer $API_KEY"
POST/orders/{orderId}/cancel

Cancel a single order

curl -X POST https://api.logisai.com/api/v1/orders/ORD-001/cancel \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"reason": "Customer requested cancellation"}'
POST/orders/cancel/bulk

Bulk cancel orders (max 100 per request)

curl -X POST https://api.logisai.com/api/v1/orders/cancel/bulk \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"orderIds": ["ORD-001", "ORD-002"], "reason": "Batch cancellation"}'

Webhooks

Subscribe to real-time events via webhooks.

order.createdorder.assignedorder.in_transitorder.deliveredorder.failedroute.optimizedroute.startedroute.completeddriver.location_updateeta.updated

SDKs

Official SDKs for TypeScript and Go.

import LogisAI from '@logisai/sdk';

const client = new LogisAI({ apiKey: process.env.LOGISAI_API_KEY });

const batch = await client.orders.ingest([
  {
    orderId: 'ORD-001',
    pickup: { address: '123 Warehouse St' },
    delivery: { address: '456 Customer Ave' },
    timeWindow: { start: '09:00', end: '12:00' }
  }
]);

console.log(`Batch ${batch.id}: ${batch.status}`);

Administration

Platform administration, user management, and security configuration.

  • User roles and permissions (Admin, Dispatcher, Viewer)
  • Service group management
  • API key generation and rotation
  • Audit log access
  • Billing and subscription management
  • Data export and retention settings

Ready to integrate?

Start your free trial and follow our quickstart guide to be up and running in 15 minutes.