Professional Feature

API & Integrations

Connect Flottix to your existing tools. Our REST API and pre-built integrations make it easy to automate workflows.

GET /api/v1/assets
// Response 200 OK
{
  "data": [
    {
      "id": "ast_123abc",
      "name": "MacBook Pro 16",
      "status": "deployed",
      "assigned_to": "John Smith"
    }
  ],
  "total": 156
}

Full REST API

Complete CRUD operations for all resources. JSON request/response format.

Scoped API Keys

Create keys with granular permissions. Read-only, write, or admin access.

Webhooks

Real-time notifications for asset events. Create, update, delete, check-out.

Rate Limiting

Fair usage limits with clear headers. Burst support for batch operations.

Simple, intuitive API

Get started in minutes with our well-documented REST API. Here are some common operations.

GET /api/v1/assets

Retrieve all assets with pagination and filters

Request

curl -X GET "https://api.flottix.app/v1/assets?status=deployed&limit=50" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response

{
  "data": [
    {
      "id": "ast_123abc",
      "asset_tag": "LAPTOP-001",
      "name": "MacBook Pro 16",
      "status": "deployed",
      "assigned_to": {
        "id": "usr_456def",
        "name": "John Smith"
      },
      "category": "Laptops",
      "purchase_date": "2024-01-15",
      "custom_fields": {
        "os_version": "macOS Sonoma",
        "encrypted": true
      }
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 50,
    "total": 156
  }
}
POST /api/v1/assets

Add a new asset to the inventory

Request

curl -X POST "https://api.flottix.app/v1/assets" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Dell XPS 15",
    "asset_tag": "LAPTOP-042",
    "category_id": "cat_laptops",
    "status": "ready_to_deploy",
    "purchase_date": "2024-03-01",
    "purchase_cost": 1899.00
  }'

Response

{
  "data": {
    "id": "ast_789ghi",
    "asset_tag": "LAPTOP-042",
    "name": "Dell XPS 15",
    "status": "ready_to_deploy",
    "created_at": "2024-03-01T10:30:00Z"
  },
  "message": "Asset created successfully"
}
POST /api/v1/assets/:id/checkout

Assign an asset to a user

Request

curl -X POST "https://api.flottix.app/v1/assets/ast_789ghi/checkout" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "usr_456def",
    "expected_return": "2025-03-01",
    "notes": "Assigned for remote work"
  }'

Response

{
  "data": {
    "id": "ast_789ghi",
    "status": "deployed",
    "assigned_to": {
      "id": "usr_456def",
      "name": "John Smith"
    },
    "checkout_date": "2024-03-01T10:35:00Z",
    "expected_return": "2025-03-01"
  },
  "message": "Asset checked out successfully"
}

Real-time webhooks

Get notified instantly when things change. Set up webhooks for any event type.

asset.created New asset added to inventory
asset.updated Asset details modified
asset.checkout Asset assigned to user
asset.checkin Asset returned to inventory
license.expiring License renewal approaching
audit.completed Inventory audit finished
Webhook Payload
{
  "event": "asset.checkout",
  "timestamp": "2024-03-01T10:35:00Z",
  "data": {
    "asset_id": "ast_789ghi",
    "asset_name": "Dell XPS 15",
    "assigned_to": {
      "id": "usr_456def",
      "name": "John Smith",
      "email": "john@company.com"
    },
    "checkout_by": "admin@company.com"
  }
}

See it in action

Explore the API management interface.

Build with our API

Connect Flottix to your existing tools and automate your asset management workflows.

Free plan available. Optional one-time 14-day Professional trial in-app.

SOC 2 Ready
GDPR Compliant
99.9% Uptime