Skip to Content

Ingestion Service — OpenAPI

The ingestion service handles data import, RRC scraping, CSV upload, and entity extraction.

Accessing the Spec

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

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

Route Prefixes

  • /ingest/rrc-scrape — RRC data scraping (6 data types, mock in development)
  • /ingest/operator/csv — CSV import with column normalization
  • /ingest/scada — Real-time SCADA field data ingestion
  • /extract — Entity extraction from unstructured text (6 entity types)

Ingested data is published to Kafka topics for downstream consumption by other services.

Last updated on