mediumOPENAPI_MISSING_OPERATION_ID
11 operations lack operationId
Add stable operationId values for client and MCP correlation.
GET https://dam.platphormnews.com/api/docs
HTTP 200
Content-Type: application/json
95 ms
Digest: sha256:06846b89da1f3a2afccba742f6d2d58079425c27a966e944b608e165e0e901cf
Preview: {"openapi":"3.1.0","info":{"title":"DamWatch USA API","version":"1.0.0","description":"Public, read-only access to curated educational dam records, bounded live USACE National Inventory of Dams queries, national counts, data-source discovery, health, and a JSON-RPC MCP transport. Created by Michael Barbine and published by PlatPhorm News.","contact":{"name":"Michael Barbine","url":"https://dam.platphormnews.com/about"},"license":{"name":"DamWatch USA license and source-data attribution policy","url":"https://dam.platphormnews.com/license"}},"servers":[{"url":"https://dam.platphormnews.com"}],"tags":[{"name":"Dam data","description":"Curated educational records and live NID queries."},{"name":"Sources","description":"Public source and learning-resource discovery."},{"name":"Platform","description":"PlatPhormNews health, docs, and MCP surfaces."}],"paths":{"/api/dams":{"get":{"tags":["Dam data"],"summary":"Search curated or live NID dam records","parameters":[{"name":"source","in":"query","schema":{"type":"string","enum":["featured","nid"],"default":"featured"}},{"name":"q","in":"query","schema":{"type":"string","maxLength":80}},{"name":"state","in":"query","schema":{"type":"string","pattern":"^[A-Z]{2}$"},"description":"NID source only."},{"name":"hazard","in":"query","schema":{"type":"string","enum":["H","S","L","U"]},"description":"NID source only."},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":500,"default":100}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"maximum":100000,"default":0}}],"responses":{"200":{"description":"Dam search result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuccessResponse"}}}},"400":{"$ref":"#/components/responses/ErrorResponse"},"503":{"$ref":"#/components/responses/ErrorResponse"}}}},"/api/dams/{id}":{"get":{"tags":["Dam data"],"summary":"Get one curated dam record","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Curated dam reco