Moody's RMS · Schema

LocationFlDetail

InsuranceRisk ManagementModelingAnalyticsTechnologyCompany

Properties

Name Type Description
id integer
siteLimit number
siteDeduct number
combinedLimit number
combinedDeduct number
yearUpgrade string
startDate string
completionDate string
percentComplete number
percentageSiteLossDeductibleAmount number
percentageCombinedLossDeductibleAmount number
isFranchiseSiteDeductible object
isFranchiseCombinedDeductible object
isValid boolean
floodProtect object
floorType object
floodMissile object
basement object
floodVulnerability object
mechElecGround object
cladType object
foundation object
duration object
contamination object
velocity object
flPackage object
flProtect object
flSalvage object
flSpecieStorage object
ifmVerticalExpDist object
flFoundationType object
ifmStructureCondition object
bespokeFloodDefenseLevel number
bespokeFloodDefenseLevelType object
floodIndex number
elevation number
elevationCov number
annProb string
flZone string
bfe string
additionalInfo string
panel string
cobra string
floodWay string
sfha string
community string
confidence number
underRev string
panelDate string
buffer number
otherZones string
huZones string
mapSource integer
flMatch object
finishedFloor number
userId1 string
userId2 string
basinName string
catchmentId integer
floodDriver string
rms100Flzone integer
rms500Flzone integer
fl30YrRpDef integer
fl50YrRpDef integer
fl75YrRpDef integer
fl100YrRpDef integer
fl200YrRpDef integer
fl250YrRpDef integer
fl500YrRpDef integer
fl1000YrRpDef integer
fl10000YrRpDef integer
fl30YrRpUndef integer
fl50YrRpUndef integer
fl75YrRpUndef integer
fl100YrRpUndef integer
fl200YrRpUndef integer
fl250YrRpUndef integer
fl500YrRpUndef integer
fl1000YrRpUndef integer
fl10000YrRpUndef integer
hdFlMatch object
flFfHag number
flFfHagFlag object
flZoneGroup integer
flPerBasement number
protectedByLevee string
operationType string
score1 integer
score2 integer
score3 integer
scoreOverall integer
fl10YRInlandDepthUndef integer
fl30YRInlandDepthUndef integer
fl50YRInlandDepthUndef integer
fl100YRInlandDepthUndef integer
fl200YRInlandDepthUndef integer
fl250YRInlandDepthUndef integer
fl500YRInlandDepthUndef integer
fl1000YRInlandDepthUndef integer
View JSON Schema on GitHub

JSON Schema

rms-location-fl-detail-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/rms/json-schema/rms-location-fl-detail-schema.json",
  "title": "LocationFlDetail",
  "x-generated": "2026-11-09",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/rms-openapi.yml#/components/schemas/LocationFlDetail",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "format": "int32"
    },
    "siteLimit": {
      "type": "number",
      "format": "double"
    },
    "siteDeduct": {
      "type": "number",
      "format": "double"
    },
    "combinedLimit": {
      "type": "number",
      "format": "double"
    },
    "combinedDeduct": {
      "type": "number",
      "format": "double"
    },
    "yearUpgrade": {
      "type": "string"
    },
    "startDate": {
      "type": "string"
    },
    "completionDate": {
      "type": "string"
    },
    "percentComplete": {
      "type": "number",
      "format": "double"
    },
    "percentageSiteLossDeductibleAmount": {
      "type": "number",
      "format": "double"
    },
    "percentageCombinedLossDeductibleAmount": {
      "type": "number",
      "format": "double"
    },
    "isFranchiseSiteDeductible": {
      "$ref": "#/$defs/ExposureValue"
    },
    "isFranchiseCombinedDeductible": {
      "$ref": "#/$defs/ExposureValue"
    },
    "isValid": {
      "type": "boolean"
    },
    "floodProtect": {
      "$ref": "#/$defs/ExposureValue"
    },
    "floorType": {
      "$ref": "#/$defs/ExposureValue"
    },
    "floodMissile": {
      "$ref": "#/$defs/ExposureValue"
    },
    "basement": {
      "$ref": "#/$defs/ExposureValue"
    },
    "floodVulnerability": {
      "$ref": "#/$defs/ExposureValue"
    },
    "mechElecGround": {
      "$ref": "#/$defs/ExposureValue"
    },
    "cladType": {
      "$ref": "#/$defs/ExposureValue"
    },
    "foundation": {
      "$ref": "#/$defs/ExposureValue"
    },
    "duration": {
      "$ref": "#/$defs/ExposureValue"
    },
    "contamination": {
      "$ref": "#/$defs/ExposureValue"
    },
    "velocity": {
      "$ref": "#/$defs/ExposureValue"
    },
    "flPackage": {
      "$ref": "#/$defs/ExposureValue"
    },
    "flProtect": {
      "$ref": "#/$defs/ExposureValue"
    },
    "flSalvage": {
      "$ref": "#/$defs/ExposureValue"
    },
    "flSpecieStorage": {
      "$ref": "#/$defs/ExposureValue"
    },
    "ifmVerticalExpDist": {
      "$ref": "#/$defs/ExposureValue"
    },
    "flFoundationType": {
      "$ref": "#/$defs/ExposureValue"
    },
    "ifmStructureCondition": {
      "$ref": "#/$defs/ExposureValue"
    },
    "bespokeFloodDefenseLevel": {
      "type": "number",
      "format": "double"
    },
    "bespokeFloodDefenseLevelType": {
      "$ref": "#/$defs/ExposureValue"
    },
    "floodIndex": {
      "type": "number",
      "format": "double"
    },
    "elevation": {
      "type": "number",
      "format": "double"
    },
    "elevationCov": {
      "type": "number",
      "format": "double"
    },
    "annProb": {
      "type": "string"
    },
    "flZone": {
      "type": "string"
    },
    "bfe": {
      "type": "string"
    },
    "additionalInfo": {
      "type": "string"
    },
    "panel": {
      "type": "string"
    },
    "cobra": {
      "type": "string"
    },
    "floodWay": {
      "type": "string"
    },
    "sfha": {
      "type": "string"
    },
    "community": {
      "type": "string"
    },
    "confidence": {
      "type": "number",
      "format": "double"
    },
    "underRev": {
      "type": "string"
    },
    "panelDate": {
      "type": "string"
    },
    "buffer": {
      "type": "number",
      "format": "double"
    },
    "otherZones": {
      "type": "string"
    },
    "huZones": {
      "type": "string"
    },
    "mapSource": {
      "type": "integer",
      "format": "int32"
    },
    "flMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "finishedFloor": {
      "type": "number",
      "format": "double"
    },
    "userId1": {
      "type": "string"
    },
    "userId2": {
      "type": "string"
    },
    "basinName": {
      "type": "string"
    },
    "catchmentId": {
      "type": "integer",
      "format": "int32"
    },
    "floodDriver": {
      "type": "string"
    },
    "rms100Flzone": {
      "type": "integer",
      "format": "int32"
    },
    "rms500Flzone": {
      "type": "integer",
      "format": "int32"
    },
    "fl30YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl50YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl75YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl100YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl200YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl250YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl500YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl1000YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl10000YrRpDef": {
      "type": "integer",
      "format": "int32"
    },
    "fl30YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl50YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl75YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl100YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl200YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl250YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl500YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl1000YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl10000YrRpUndef": {
      "type": "integer",
      "format": "int32"
    },
    "hdFlMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "flFfHag": {
      "type": "number",
      "format": "double"
    },
    "flFfHagFlag": {
      "$ref": "#/$defs/ExposureValue"
    },
    "flZoneGroup": {
      "type": "integer",
      "format": "int32"
    },
    "flPerBasement": {
      "type": "number",
      "format": "double"
    },
    "protectedByLevee": {
      "type": "string"
    },
    "operationType": {
      "type": "string",
      "readOnly": true,
      "enum": [
        "INSERT",
        "UPDATE",
        "DELETE"
      ]
    },
    "score1": {
      "type": "integer",
      "format": "int32"
    },
    "score2": {
      "type": "integer",
      "format": "int32"
    },
    "score3": {
      "type": "integer",
      "format": "int32"
    },
    "scoreOverall": {
      "type": "integer",
      "format": "int32"
    },
    "fl10YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl30YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl50YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl100YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl200YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl250YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl500YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    },
    "fl1000YRInlandDepthUndef": {
      "type": "integer",
      "format": "int32"
    }
  },
  "$defs": {
    "ExposureValue": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/rms-location-fl-detail"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.