The DataPipeline API powers wapi_app with reliable, real-time data streams between sensors, services, and the field. One pipeline. Zero drips.
Stream sensor readings, meter logs, and field events with low-latency endpoints designed for high-throughput water telemetry.
Queued jobs, retries with backoff, and idempotent writes — your data lands once, exactly when expected.
Sanctum-backed bearer tokens, scoped access, and per-client rate limits keep your pipeline secure end-to-end.
Roll up consumption, pressure, and flow metrics on demand. Export-ready payloads for dashboards and wapi_app views.
Clean JSON contracts, descriptive error codes, and an interactive Swagger UI to test every endpoint in seconds.
Built-in request logging, health probes, and structured failures so issues surface before they become outages.
Every route is documented in OpenAPI 3.0 and rendered live via Swagger at /api/documentation.
Open full referenceRequest a bearer token with your client credentials.
Push readings, meter events, or worker logs to the pipeline.
wapi_app reads aggregated, validated data ready to render.
Open Swagger, grab a token, and stream your first reading in under a minute.