v2.4.0

Webhooks

Receive real-time notifications for events across the IRA FORCE platform through configurable webhooks.

Internal API Documentation

Full webhook configuration is available in the admin dashboard. This page provides an overview.

Overview

Webhooks enable real-time integration with external systems. Configure endpoints to receive POST requests when specific events occur in your IRA FORCE workspace.

Available Events

Attendance Events

  • attendance.clock_in - Employee clocked in
  • attendance.clock_out - Employee clocked out
  • attendance.geofence_violation - Geofence boundary crossed
  • attendance.overtime_alert - Overtime threshold exceeded

Scheduling Events

  • schedule.shift_created - New shift created
  • schedule.shift_updated - Shift modified
  • schedule.swap_requested - Shift swap initiated
  • schedule.shift_published - Schedule published

Incident Events

  • incident.created - New incident reported
  • incident.escalated - Incident escalated
  • incident.resolved - Incident marked resolved

Webhook Management

GET/api/v1/webhooks

List all configured webhook endpoints.

View in Swagger →
POST/api/v1/webhooks

Create a new webhook subscription.

View in Swagger →
POST/api/v1/webhooks/{id}/test

Send a test payload to verify webhook configuration.

View in Swagger →

Resources

ESC