Developer Resources

Powerful API forFleet Integration

Build custom integrations with our comprehensive REST API. Access real-time fleet data, automate workflows, and create powerful applications.

Built for Developers

RESTful API

Modern REST architecture with predictable resource-oriented URLs

Secure Authentication

OAuth 2.0 and API key authentication with role-based access

Real-time Webhooks

Get instant notifications for events like alerts and status changes

JSON Responses

Clean, consistent JSON format with comprehensive error handling

Common Endpoints

Essential API endpoints to get you started

GET/vehicles

List all vehicles in your fleet

GET/vehicles/{id}/location

Get real-time location of a vehicle

GET/vehicles/{id}/history

Get historical tracking data

POST/alerts

Create custom alerts

GET/reports/generate

Generate custom reports

GET/drivers

List all drivers

Quick Start Examples

cURL

curl -X GET https://api.wisee.com/v1/vehicles \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

JavaScript

const response = await fetch('https://api.wisee.com/v1/vehicles', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
});

const vehicles = await response.json();

Python

import requests

response = requests.get(
    'https://api.wisee.com/v1/vehicles',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
    }
)

vehicles = response.json()

Example Response

{
  "data": [
    {
      "id": "veh_123abc",
      "name": "Truck 01",
      "make": "Ford",
      "model": "F-150",
      "year": 2022,
      "status": "active",
      "location": {
        "lat": 37.7749,
        "lng": -122.4194,
        "speed": 45.5,
        "heading": 180,
        "timestamp": "2025-01-11T10:30:00Z"
      },
      "driver": {
        "id": "drv_456def",
        "name": "John Smith"
      }
    }
  ],
  "meta": {
    "total": 25,
    "page": 1,
    "per_page": 10
  }
}

Rate Limits

Basic Plan

  • 1,000 requests per hour
  • 10 requests per second

Pro Plan

  • 10,000 requests per hour
  • 100 requests per second

Best Practices

  • Use Webhooks

    Subscribe to webhooks instead of polling for real-time updates

  • Secure Your Keys

    Never expose API keys in client-side code or repositories

  • Handle Errors

    Implement proper error handling and retry logic

  • Batch Requests

    Use batch endpoints when fetching multiple resources

Official SDKs

Get started faster with our official SDKs

🟨

JavaScript

npm install wisee

🐍

Python

pip install wisee

💎

Ruby

gem install wisee

🟦

Go

go get wisee.io/sdk

Start Building Today

Get your API key and build powerful fleet integrations

We value your privacy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. Accept all or customize your preferences.