GET /api/v1/gauges returns stations with their latest reading and a derived floodClass: below_minor, minor, moderate, major, or unclassified for gauges without published thresholds. The floodClass filter uses at-or-above semantics, so floodClass=minor also returns gauges at moderate and major.
curl -H "Authorization: Bearer YOUR_API_KEY" \ "https://emergencyapi.com/api/v1/gauges?state=nsw&floodClass=minor"
Every station carries its thresholds with provenance, the local government area (the same ABS LGA codes the declarations API uses), and a readingStatus of live or stale. Stations sourced from the Bureau's Water Data Online (Western Australia) are a one to two day archive, not telemetry; their staleness horizon is 72 hours against 24 for telemetry states.