v2.4.1

Welcome to IRA FORCE Developer Portal

IRA FORCE is a comprehensive workforce management platform designed for security services and field operations. This documentation provides everything you need to integrate, develop, and deploy IRA FORCE solutions.

New to IRA FORCE? Start with our Quick Start Guide to get up and running in minutes.

Platform Overview

IRA FORCE combines security operations management with advanced workforce tools, providing a unified platform for time tracking, scheduling, guard tours, incident reporting, and real-time communications.

Time & Attendance

GPS-enabled clock-in/out, geofencing, breadcrumb tracking, and automated timesheet management.

View API →

Smart Scheduling

AI-assisted shift management, drag-and-drop scheduling, and automatic conflict detection.

View API →

Guard Tour

NFC/QR checkpoint verification, route optimization, and real-time patrol tracking.

Learn More →

Incident Reporting

AI-powered report writing, multimedia evidence capture, and automated escalation workflows.

View API →

Quick Links

Code Example

Here's a quick example of authenticating and fetching employee data:

JavaScript
import { IraForceClient } from '@iraforce/sdk';

// Initialize the client
const client = new IraForceClient({
  apiKey: process.env.IRAFORCE_API_KEY,
  environment: 'production'
});

// Fetch all active employees
async function getActiveEmployees() {
  const employees = await client.employees.list({
    status: 'active',
    include: ['shifts', 'location']
  });
  
  return employees.data;
}

// Clock in an employee with GPS
async function clockIn(employeeId, coordinates) {
  const attendance = await client.attendance.clockIn({
    employeeId,
    latitude: coordinates.lat,
    longitude: coordinates.lng,
    method: 'mobile_app'
  });
  
  console.log(`Clocked in at ${attendance.timestamp}`);
  return attendance;
}

System Status

API Operational
Web App Operational
Mobile Apps Operational
SOC Dashboard Operational
Need help? Join our internal #dev-support Slack channel or check the FAQ.
ESC
Start typing to search...