{"contractVersion":"parcelops.connector.v1","name":"floodzone","displayName":"FEMA Flood Zones","description":"US FEMA National Flood Hazard Layer context for property risk screening by point or bounding box.","tags":["property-risk","flood","fema","united-states","geojson"],"authentication":{"type":"none","required":false},"provenance":{"sourceName":"FEMA National Flood Hazard Layer","sourceUrl":"https://hazards.fema.gov/femaportal/wps/portal/NFHLWMS","apiBaseUrl":"https://hazards.fema.gov/","documentationUrl":"https://www.fema.gov/flood-maps/national-flood-hazard-layer"},"freshness":{"status":"declared","value":{"mode":"scheduled","notes":"Follows FEMA National Flood Hazard Layer publication updates; no universal cadence is declared."}},"coverage":{"geographic":{"status":"declared","value":["United States where NFHL data is published"]},"temporal":{"status":"not_declared"}},"methods":{"total":3,"items":[{"name":"queryAtPoint","description":"Return FEMA flood zones at a property point.","requiredParams":["latitude","longitude"],"inputSchema":{"type":"object","properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180},"bufferMeters":{"type":"number"},"includeGeometry":{"type":"boolean"}},"required":["latitude","longitude"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","notes":"Follows FEMA National Flood Hazard Layer publication updates; no universal cadence is declared."},"scope":"connector"},"entities":{"status":"declared","value":["flood-zone"]},"pagination":{"status":"declared","value":{"style":"none"}},"output":{"schema":{"status":"declared","value":{"type":"object","properties":{"kind":{"const":"parcelops.public-data"},"schemaVersion":{"type":"string"},"dataset":{"type":"object","additionalProperties":true},"query":{"type":"object","properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180},"bufferMeters":{"type":"number"}},"required":["latitude","longitude","bufferMeters"],"additionalProperties":true},"summary":{"type":"object","properties":{"matchedRecords":{"type":["integer","null"]},"returnedRecords":{"type":"integer"},"truncated":{"type":"boolean"}},"required":["matchedRecords","returnedRecords","truncated"],"additionalProperties":true},"records":{"type":"array","items":{"type":"object","additionalProperties":true}},"source":{"type":"object","additionalProperties":true},"caveats":{"type":"array","items":{"type":"string"}}},"required":["kind","schemaVersion","dataset","query","summary","records","source","caveats"],"additionalProperties":true}},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"declared","value":"EPSG:4326"}},"caveats":["Flood-zone context is a screening result, not an insurance, engineering, surveying, or regulatory determination.","A zero-match answer is not proof the point is outside a Special Flood Hazard Area: NFHL mapping is not published for every community.","A polygon intersecting the search buffer is not a statement about the parcel; each record carries its own sfhaIndicator."]},{"name":"queryInBbox","description":"Return FEMA flood zones within a bounding box.","requiredParams":["xmin","ymin","xmax","ymax"],"inputSchema":{"type":"object","properties":{"xmin":{"type":"number","minimum":-180,"maximum":180},"ymin":{"type":"number","minimum":-90,"maximum":90},"xmax":{"type":"number","minimum":-180,"maximum":180},"ymax":{"type":"number","minimum":-90,"maximum":90},"maxResults":{"type":"integer","minimum":1,"maximum":1000},"includeGeometry":{"type":"boolean"}},"required":["xmin","ymin","xmax","ymax"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","notes":"Follows FEMA National Flood Hazard Layer publication updates; no universal cadence is declared."},"scope":"connector"},"entities":{"status":"declared","value":["flood-zone"]},"pagination":{"status":"declared","value":{"style":"none"}},"output":{"schema":{"status":"declared","value":{"type":"object","properties":{"kind":{"const":"parcelops.public-data"},"schemaVersion":{"type":"string"},"dataset":{"type":"object","additionalProperties":true},"query":{"type":"object","properties":{"xmin":{"type":"number","minimum":-180,"maximum":180},"ymin":{"type":"number","minimum":-90,"maximum":90},"xmax":{"type":"number","minimum":-180,"maximum":180},"ymax":{"type":"number","minimum":-90,"maximum":90},"maxResults":{"type":"integer"}},"required":["xmin","ymin","xmax","ymax","maxResults"],"additionalProperties":true},"summary":{"type":"object","properties":{"matchedRecords":{"type":["integer","null"]},"returnedRecords":{"type":"integer"},"truncated":{"type":"boolean"}},"required":["matchedRecords","returnedRecords","truncated"],"additionalProperties":true},"records":{"type":"array","items":{"type":"object","additionalProperties":true}},"source":{"type":"object","additionalProperties":true},"caveats":{"type":"array","items":{"type":"string"}}},"required":["kind","schemaVersion","dataset","query","summary","records","source","caveats"],"additionalProperties":true}},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"declared","value":"EPSG:4326"}},"caveats":["Flood-zone context is a screening result, not an insurance, engineering, surveying, or regulatory determination.","A zero-match envelope is not proof the area is outside a Special Flood Hazard Area: NFHL mapping is not published for every community.","The result is capped at maxResults; `truncated` says when more polygons may intersect."]},{"name":"getServiceInfo","description":"Return FEMA layer metadata and caveats.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","notes":"Follows FEMA National Flood Hazard Layer publication updates; no universal cadence is declared."},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Flood-zone context is a screening result, not an insurance, engineering, surveying, or regulatory determination."]}]},"caveats":["Flood-zone context is a screening result, not an insurance, engineering, surveying, or regulatory determination."]}