[Developers]

Operations Log Domain

At the end of a twelve-hour shift, the outgoing supervisor needs to hand over a clear picture of everything that happened: which crew went where, what decisions were made, what follow-up actions are outstanding. The Oper

Category: Api DomainsLast Updated: Mar 25, 2026
api-domainscompliance

Overview#

At the end of a twelve-hour shift, the outgoing supervisor needs to hand over a clear picture of everything that happened: which crew went where, what decisions were made, what follow-up actions are outstanding. The Operations Log domain captures that narrative in real time as operations unfold, so handovers are clean, after-action reviews are complete, and no critical detail survives only in someone's memory.

This domain is distinct from low-level audit and security logging. It is designed for operational activity tracking.

Key Features#

  • Chronological Operational Entries: Record mission, incident, field, and coordination updates in a clear time-ordered log
  • Shift and Handover Support: Preserve the context needed for clean handovers between operators, supervisors, and field teams
  • Linked Operational Context: Attach entries to incidents, missions, work orders, outages, locations, and related operational objects
  • Decision and Action History: Capture decisions, instructions, execution notes, and follow-up actions as part of the live operational record
  • Location and Field Awareness: Support geotagged and field-originated log entries where place and movement matter to the operation
  • Offline-Compatible Capture: Allow mobile and field workflows to preserve operational history even when connectivity is unstable
  • Review and Reconstruction: Use the log to replay the sequence of an operation during after-action, supervisory, or compliance review

Use Cases#

Relevant sectors include law enforcement, critical infrastructure, and defence.

  • Field Execution Logging: Capture what crews, responders, and supervisors did during live operations
  • Command and Incident Handover: Preserve a clear operational narrative for shift changes and cross-team transfer
  • Mission Review: Reconstruct key actions, decisions, and inflection points after an operation concludes
  • Operational Accountability: Maintain a shared activity record that supports review without depending on raw system audit trails

Integration#

  • Mission, incident, outage, and work-order workflows
  • Mobile responder and field-execution experiences
  • Timeline, review, and after-action analysis surfaces
  • Audit and evidence systems where operational logs need preserved history

Open Standards#

  • GraphQL (June 2018 specification): All structured queries for log entries, statistics, and security events are served through a GraphQL schema, enabling typed, introspectable access to operational records.
  • OpenAPI 3.0 (OAS3): The REST API for log retrieval, statistics, security events, and compliance export is described and served using an OpenAPI 3 specification, enabling machine-readable integration contracts.
  • OAuth 2.0 (RFC 6749) / JSON Web Tokens (RFC 7519): Every API request is authenticated via bearer JWT tokens; tenant context and role claims are enforced on all log-access and export endpoints.
  • ISO 8601: All log entry timestamps are stored, queried, and exported in ISO 8601 date-time format, ensuring unambiguous chronological ordering across shifts and time zones.
  • UUID (RFC 4122): Each operations log entry is assigned a version-4 universally unique identifier, guaranteeing globally unique record identifiers without central coordination.
  • CSV (RFC 4180): Compliance and audit exports are produced as RFC 4180-conformant comma-separated value files, with sanitisation applied to prevent injection in downstream tooling.
  • JSON (RFC 8259): Metadata, role arrays, and JSON export payloads are serialised as RFC 8259-conformant JSON, used consistently across the service layer and export functions.

Last Reviewed: 2026-03-25 Last Updated: 2026-04-14

Ready to Build?

Get started with our APIs or contact our integration team for support.