Skip to Content

Flaring Monitor — OpenAPI

The flaring monitor is the largest Python service, handling flaring volumes, emissions, events, event types, guard rules, burn rate projections, and operational event management.

Accessing the Spec

Swagger UIhttp://localhost:8007/docs 
ReDochttp://localhost:8007/redoc 
OpenAPI JSONhttp://localhost:8007/openapi.json 

These URLs access the service directly (port 8007), bypassing the API gateway. In production, use the gateway at port 8000.

Route Prefixes

  • /flaring — Volume ingestion, assessment, Form R-32 validation, emissions calculation, forecasting, infrastructure delay tracking, dashboard
  • /events — Flare event CRUD and correlation
  • /operational-events — Unified operational event logging with deduplication and submission guards
  • /event-types — Custom event type definitions, fields, conditional rules, lifecycle transitions
  • /guard-rules — Submission guard rules with versioning and activation
  • /duplication-rules — Event deduplication rule management
  • /burn-rate — Authorization burn rate projections, alerts, and field-level aggregation
  • /repairs — Repair obligation tracking

This service has 50+ endpoints. Explore the Swagger UI at http://localhost:8007/docs  for the full specification.

Last updated on