v2.0 API Live

    Build on Navixy FSM

    REST API • Webhooks • SDK • Full documentation. Everything you need to integrate field service management into your systems.

    bash — 80x24
    $# Get all active tasks
    curl -X GET "https://api.navixy.com/v2/tasks?status=active" \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json"
    _

    Get Started

    API Reference

    Complete endpoint documentation for tasks, users, and forms.

    Browse API Reference →

    Webhooks

    Real-time event integration for instant updates.

    Configure Webhooks →

    SDKs & Libraries

    Client libraries for Python, Node.js, and PHP.

    View SDKs →

    Sandbox

    Full-featured demo environment for testing.

    Request Sandbox Access →

    What You Can Build

    A comprehensive API surface covering every aspect of field service management.

    Task & Dispatch

    • Create, update, delete tasks
    • Bulk task import
    • Assignment and reassignment
    • Status transitions
    POST /tasks

    Location & Tracking

    • Real-time position data
    • Historical track retrieval
    • Geofence events
    GET /tracks

    Form & Data

    • Submit and retrieve form data
    • Access attachments (photos)
    • Custom form templates
    GET /forms
    api-response.json
    // GET /tasks/123
    {
      "id": 12345,
      "title": "HVAC Maintenance - Site B",
      "status": "in_progress",
      "assignee": {
        "id": 89,
        "name": "John Technician"
      },
      "location": {
        "lat": 34.0522,
        "lng": -118.2437
      }
    }

    Real-Time Event Integration

    Don't poll — subscribe. Navixy FSM pushes events to your endpoints the moment they happen.

    task.created
    New task dispatched
    Includes: Task ID, assignee, due date
    task.completed
    Task marked complete
    Includes: Completion time, form data
    form.submitted
    Form data submitted
    Includes: Field values, attachments
    geofence.entered
    User enters geofence
    Includes: User ID, geofence ID
    webhook-payload.json
    {
      "event": "task.completed",
      "timestamp": "2024-01-15T14:32:00Z",
      "data": {
        "task_id": "abc123",
        "completed_by": "user_456",
        "location": { 
          "lat": 40.7128, 
          "lng": -74.0060 
        },
        "form_submission_id": "form_789"
      }
    }

    Proven Integration Patterns

    CRM Sync

    Salesforce/HubSpot → Navixy

    Auto-create tasks when deals close.

    CRM → API → App

    Auto-Invoicing

    Navixy → Xero/QuickBooks

    Generate invoices from completed forms.

    Webhook → Backend → Billing

    IoT Dispatch

    Sensor → Navixy

    Trigger urgent tasks on equipment fault.

    IoT → Logic → API

    Customer Portal

    Custom Web → Navixy

    Let customers book and track service.

    Portal → API → Widget

    Enterprise-Grade Security

    Built for strict compliance and data protection requirements.

    OAuth 2.0 & API Keys
    TLS 1.3 Encryption
    Scoped Permissions
    GDPR Compliant
    IP Whitelisting
    Audit Logs
    99.9%
    API Uptime
    SOC 2
    Type II Ready
    256-bit
    AES Encryption

    Tools to Accelerate Development

    Python

    pip install navixy-sdk

    Full API wrapper, async support

    Node.js

    npm install @navixy/sdk

    Promise-based, TypeScript definitions

    PHP

    composer require navixy/sdk

    Laravel-friendly, PSR-4 autoloading

    Test Before You Build

    Our sandbox environment mirrors production with sample data. Create test tasks, simulate location updates, trigger webhooks — without affecting live operations.

    Request Sandbox Access

    Developer Support

    For complex integration projects, contact our solutions engineering team: [email protected]

    Ready to Integrate?

    Get your API key and start building in minutes. Full documentation, sandbox access, and support standing by.

    Powering integrations with Salesforce, SAP, HubSpot, and 100+ custom systems