Moody's RMS · Schema

LocationEqDetail

InsuranceRisk ManagementModelingAnalyticsTechnologyCompany

Properties

Name Type Description
id integer
siteLimit number
siteDeduct number
combinedLimit number
combinedDeduct number
yearUpgrade string
startDate string
completionDate string
yearSprinkler string
percentComplete number
atcClass string
isoClass string
fireClass string
rmsClass string
userClass string
atcOccupancy string
isoOccupancy string
sicOccupancy string
ibcOccupancy string
userOccupancy string
percentageSiteLossDeductibleAmount number
percentageCombinedLossDeductibleAmount number
isFranchiseSiteDeductible object
isFranchiseCombinedDeductible object
secondarySupply object
eqslSusceptibility object
sprinklerType object
baseIsolation object
bldgExterior object
cladding object
constructQuality object
ductility object
duress object
enggFoundation object
frameBolt object
hazardExposed object
internalMasonaryPart object
longSpan object
mechElecEquip object
ornamentation object
overhangProfile object
preFabrication object
pounding object
redundancy object
shapeConfigure object
shortColumn object
sidingType object
storyProfile object
structureUpgrade object
tank object
tiltupRetrofit object
torsion object
urmRetrofit object
wallsBrace object
tsDebris object
tsScour object
tsSafeDist object
tsProtect object
eqPackage object
eqProtect object
eqSalvage object
eqSpecieStorage object
urmChimney object
builtOnSlope object
alquistPreoloZone integer
soil number
landslide number
liquefaction number
biZone integer
landslideMatch object
liquefactionMatch object
soilMatch object
fireLossMatch object
landslideCov number
liquefactionCov number
soilCov number
fireLossCov number
soilPeriod number
soilThickness number
fire1 number
fire2 number
fire3 number
fire4 number
fire5 number
fire6 number
fire7 number
fire8 number
mmi100 number
mmi200 number
mmi250 number
mmi475 number
avgSlope number
distFault1 number
apMatch object
mmiMatch object
distSinkhole number
distMine number
sinkholeZone integer
soilVs number
soilVsMatch object
basinLocId integer
di number
critd number
n160CS number
t15 number
wff number
distriv number
gwd number
dc number
liqcv number
hdLiqMatch object
phi number
rough number
ndvi number
cohes number
landcv number
hdLandMatch object
eqSlope number
elev number
cti number
precip number
topo number
hdSecMatch object
operationType string
soilPeriodMatch object
groundwaterDepthMatch object
groundSlopeMatch object
percentInGeography number
score1 integer
score2 integer
score3 integer
scoreOverall integer
mmi500 number
mmi1000 number
mmi1500 number
faultsName1 string
faultsDistance1 number
faultsReturnPeriodM601 integer
faultsReturnPeriodM651 integer
faultsReturnPeriodM701 integer
faultsName2 string
faultsDistance2 number
faultsReturnPeriodM602 integer
faultsReturnPeriodM652 integer
faultsReturnPeriodM702 integer
faultsName3 string
faultsDistance3 number
faultsReturnPeriodM603 integer
faultsReturnPeriodM653 integer
faultsReturnPeriodM703 integer
faultsName4 string
faultsDistance4 number
faultsReturnPeriodM604 integer
faultsReturnPeriodM654 integer
faultsReturnPeriodM704 integer
faultsName5 string
faultsDistance5 number
faultsReturnPeriodM605 integer
faultsReturnPeriodM655 integer
faultsReturnPeriodM705 integer
faultsBackgroundRates string
mineName1 string
mineType1 string
mineStatus1 string
mineArea1 number
mineDistance1 number
mineName2 string
mineType2 string
mineStatus2 string
mineArea2 number
mineDistance2 number
mineName3 string
mineType3 string
mineStatus3 string
mineArea3 number
mineDistance3 number
mineName4 string
mineType4 string
mineStatus4 string
mineArea4 number
mineDistance4 number
mineName5 string
mineType5 string
mineStatus5 string
mineArea5 number
mineDistance5 number
sinkHoleArea1 number
sinkHoleDistance1 number
sinkHoleArea2 number
sinkHoleDistance2 number
sinkHoleArea3 number
sinkHoleDistance3 number
sinkHoleArea4 number
sinkHoleDistance4 number
sinkHoleArea5 number
sinkHoleDistance5 number
isValid boolean
eqslInsurance object
View JSON Schema on GitHub

JSON Schema

rms-location-eq-detail-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/rms/json-schema/rms-location-eq-detail-schema.json",
  "title": "LocationEqDetail",
  "x-generated": "2026-11-09",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/rms-openapi.yml#/components/schemas/LocationEqDetail",
  "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"
    },
    "yearSprinkler": {
      "type": "string"
    },
    "percentComplete": {
      "type": "number",
      "format": "double"
    },
    "atcClass": {
      "type": "string"
    },
    "isoClass": {
      "type": "string"
    },
    "fireClass": {
      "type": "string"
    },
    "rmsClass": {
      "type": "string"
    },
    "userClass": {
      "type": "string"
    },
    "atcOccupancy": {
      "type": "string"
    },
    "isoOccupancy": {
      "type": "string"
    },
    "sicOccupancy": {
      "type": "string"
    },
    "ibcOccupancy": {
      "type": "string"
    },
    "userOccupancy": {
      "type": "string"
    },
    "percentageSiteLossDeductibleAmount": {
      "type": "number",
      "format": "double"
    },
    "percentageCombinedLossDeductibleAmount": {
      "type": "number",
      "format": "double"
    },
    "isFranchiseSiteDeductible": {
      "$ref": "#/$defs/ExposureValue"
    },
    "isFranchiseCombinedDeductible": {
      "$ref": "#/$defs/ExposureValue"
    },
    "secondarySupply": {
      "$ref": "#/$defs/ExposureValue"
    },
    "eqslSusceptibility": {
      "$ref": "#/$defs/ExposureValue"
    },
    "sprinklerType": {
      "$ref": "#/$defs/ExposureValue"
    },
    "baseIsolation": {
      "$ref": "#/$defs/ExposureValue"
    },
    "bldgExterior": {
      "$ref": "#/$defs/ExposureValue"
    },
    "cladding": {
      "$ref": "#/$defs/ExposureValue"
    },
    "constructQuality": {
      "$ref": "#/$defs/ExposureValue"
    },
    "ductility": {
      "$ref": "#/$defs/ExposureValue"
    },
    "duress": {
      "$ref": "#/$defs/ExposureValue"
    },
    "enggFoundation": {
      "$ref": "#/$defs/ExposureValue"
    },
    "frameBolt": {
      "$ref": "#/$defs/ExposureValue"
    },
    "hazardExposed": {
      "$ref": "#/$defs/ExposureValue"
    },
    "internalMasonaryPart": {
      "$ref": "#/$defs/ExposureValue"
    },
    "longSpan": {
      "$ref": "#/$defs/ExposureValue"
    },
    "mechElecEquip": {
      "$ref": "#/$defs/ExposureValue"
    },
    "ornamentation": {
      "$ref": "#/$defs/ExposureValue"
    },
    "overhangProfile": {
      "$ref": "#/$defs/ExposureValue"
    },
    "preFabrication": {
      "$ref": "#/$defs/ExposureValue"
    },
    "pounding": {
      "$ref": "#/$defs/ExposureValue"
    },
    "redundancy": {
      "$ref": "#/$defs/ExposureValue"
    },
    "shapeConfigure": {
      "$ref": "#/$defs/ExposureValue"
    },
    "shortColumn": {
      "$ref": "#/$defs/ExposureValue"
    },
    "sidingType": {
      "$ref": "#/$defs/ExposureValue"
    },
    "storyProfile": {
      "$ref": "#/$defs/ExposureValue"
    },
    "structureUpgrade": {
      "$ref": "#/$defs/ExposureValue"
    },
    "tank": {
      "$ref": "#/$defs/ExposureValue"
    },
    "tiltupRetrofit": {
      "$ref": "#/$defs/ExposureValue"
    },
    "torsion": {
      "$ref": "#/$defs/ExposureValue"
    },
    "urmRetrofit": {
      "$ref": "#/$defs/ExposureValue"
    },
    "wallsBrace": {
      "$ref": "#/$defs/ExposureValue"
    },
    "tsDebris": {
      "$ref": "#/$defs/ExposureValue"
    },
    "tsScour": {
      "$ref": "#/$defs/ExposureValue"
    },
    "tsSafeDist": {
      "$ref": "#/$defs/ExposureValue"
    },
    "tsProtect": {
      "$ref": "#/$defs/ExposureValue"
    },
    "eqPackage": {
      "$ref": "#/$defs/ExposureValue"
    },
    "eqProtect": {
      "$ref": "#/$defs/ExposureValue"
    },
    "eqSalvage": {
      "$ref": "#/$defs/ExposureValue"
    },
    "eqSpecieStorage": {
      "$ref": "#/$defs/ExposureValue"
    },
    "urmChimney": {
      "$ref": "#/$defs/ExposureValue"
    },
    "builtOnSlope": {
      "$ref": "#/$defs/ExposureValue"
    },
    "alquistPreoloZone": {
      "type": "integer",
      "format": "int32"
    },
    "soil": {
      "type": "number",
      "format": "double"
    },
    "landslide": {
      "type": "number",
      "format": "double"
    },
    "liquefaction": {
      "type": "number",
      "format": "double"
    },
    "biZone": {
      "type": "integer",
      "format": "int32"
    },
    "landslideMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "liquefactionMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "soilMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "fireLossMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "landslideCov": {
      "type": "number",
      "format": "double"
    },
    "liquefactionCov": {
      "type": "number",
      "format": "double"
    },
    "soilCov": {
      "type": "number",
      "format": "double"
    },
    "fireLossCov": {
      "type": "number",
      "format": "float"
    },
    "soilPeriod": {
      "type": "number",
      "format": "double"
    },
    "soilThickness": {
      "type": "number",
      "format": "double"
    },
    "fire1": {
      "type": "number",
      "format": "double"
    },
    "fire2": {
      "type": "number",
      "format": "double"
    },
    "fire3": {
      "type": "number",
      "format": "double"
    },
    "fire4": {
      "type": "number",
      "format": "double"
    },
    "fire5": {
      "type": "number",
      "format": "double"
    },
    "fire6": {
      "type": "number",
      "format": "double"
    },
    "fire7": {
      "type": "number",
      "format": "double"
    },
    "fire8": {
      "type": "number",
      "format": "double"
    },
    "mmi100": {
      "type": "number",
      "format": "double"
    },
    "mmi200": {
      "type": "number",
      "format": "double"
    },
    "mmi250": {
      "type": "number",
      "format": "double"
    },
    "mmi475": {
      "type": "number",
      "format": "double"
    },
    "avgSlope": {
      "type": "number",
      "format": "double"
    },
    "distFault1": {
      "type": "number",
      "format": "double"
    },
    "apMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "mmiMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "distSinkhole": {
      "type": "number",
      "format": "double"
    },
    "distMine": {
      "type": "number",
      "format": "double"
    },
    "sinkholeZone": {
      "type": "integer",
      "format": "int32"
    },
    "soilVs": {
      "type": "number",
      "format": "double"
    },
    "soilVsMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "basinLocId": {
      "type": "integer",
      "format": "int32"
    },
    "di": {
      "type": "number",
      "format": "double"
    },
    "critd": {
      "type": "number",
      "format": "double"
    },
    "n160CS": {
      "type": "number",
      "format": "double"
    },
    "t15": {
      "type": "number",
      "format": "double"
    },
    "wff": {
      "type": "number",
      "format": "double"
    },
    "distriv": {
      "type": "number",
      "format": "double"
    },
    "gwd": {
      "type": "number",
      "format": "double"
    },
    "dc": {
      "type": "number",
      "format": "double"
    },
    "liqcv": {
      "type": "number",
      "format": "double"
    },
    "hdLiqMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "phi": {
      "type": "number",
      "format": "double"
    },
    "rough": {
      "type": "number",
      "format": "double"
    },
    "ndvi": {
      "type": "number",
      "format": "double"
    },
    "cohes": {
      "type": "number",
      "format": "double"
    },
    "landcv": {
      "type": "number",
      "format": "double"
    },
    "hdLandMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "eqSlope": {
      "type": "number",
      "format": "double"
    },
    "elev": {
      "type": "number",
      "format": "double"
    },
    "cti": {
      "type": "number",
      "format": "double"
    },
    "precip": {
      "type": "number",
      "format": "double"
    },
    "topo": {
      "type": "number",
      "format": "double"
    },
    "hdSecMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "operationType": {
      "type": "string",
      "readOnly": true,
      "enum": [
        "INSERT",
        "UPDATE",
        "DELETE"
      ]
    },
    "soilPeriodMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "groundwaterDepthMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "groundSlopeMatch": {
      "$ref": "#/$defs/ExposureValue"
    },
    "percentInGeography": {
      "type": "number",
      "format": "double"
    },
    "score1": {
      "type": "integer",
      "format": "int32"
    },
    "score2": {
      "type": "integer",
      "format": "int32"
    },
    "score3": {
      "type": "integer",
      "format": "int32"
    },
    "scoreOverall": {
      "type": "integer",
      "format": "int32"
    },
    "mmi500": {
      "type": "number",
      "format": "double"
    },
    "mmi1000": {
      "type": "number",
      "format": "double"
    },
    "mmi1500": {
      "type": "number",
      "format": "double"
    },
    "faultsName1": {
      "type": "string"
    },
    "faultsDistance1": {
      "type": "number",
      "format": "double"
    },
    "faultsReturnPeriodM601": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM651": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM701": {
      "type": "integer",
      "format": "int32"
    },
    "faultsName2": {
      "type": "string"
    },
    "faultsDistance2": {
      "type": "number",
      "format": "double"
    },
    "faultsReturnPeriodM602": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM652": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM702": {
      "type": "integer",
      "format": "int32"
    },
    "faultsName3": {
      "type": "string"
    },
    "faultsDistance3": {
      "type": "number",
      "format": "double"
    },
    "faultsReturnPeriodM603": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM653": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM703": {
      "type": "integer",
      "format": "int32"
    },
    "faultsName4": {
      "type": "string"
    },
    "faultsDistance4": {
      "type": "number",
      "format": "double"
    },
    "faultsReturnPeriodM604": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM654": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM704": {
      "type": "integer",
      "format": "int32"
    },
    "faultsName5": {
      "type": "string"
    },
    "faultsDistance5": {
      "type": "number",
      "format": "double"
    },
    "faultsReturnPeriodM605": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM655": {
      "type": "integer",
      "format": "int32"
    },
    "faultsReturnPeriodM705": {
      "type": "integer",
      "format": "int32"
    },
    "faultsBackgroundRates": {
      "type": "string"
    },
    "mineName1": {
      "type": "string"
    },
    "mineType1": {
      "type": "string"
    },
    "mineStatus1": {
      "type": "string"
    },
    "mineArea1": {
      "type": "number",
      "format": "double"
    },
    "mineDistance1": {
      "type": "number",
      "format": "double"
    },
    "mineName2": {
      "type": "string"
    },
    "mineType2": {
      "type": "string"
    },
    "mineStatus2": {
      "type": "string"
    },
    "mineArea2": {
      "type": "number",
      "format": "double"
    },
    "mineDistance2": {
      "type": "number",
      "format": "double"
    },
    "mineName3": {
      "type": "string"
    },
    "mineType3": {
      "type": "string"
    },
    "mineStatus3": {
      "type": "string"
    },
    "mineArea3": {
      "type": "number",
      "format": "double"
    },
    "mineDistance3": {
      "type": "number",
      "format": "double"
    },
    "mineName4": {
      "type": "string"
    },
    "mineType4": {
      "type": "string"
    },
    "mineStatus4": {
      "type": "string"
    },
    "mineArea4": {
      "type": "number",
      "format": "double"
    },
    "mineDistance4": {
      "type": "number",
      "format": "double"
    },
    "mineName5": {
      "type": "string"
    },
    "mineType5": {
      "type": "string"
    },
    "mineStatus5": {
      "type": "string"
    },
    "mineArea5": {
      "type": "number",
      "format": "double"
    },
    "mineDistance5": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleArea1": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleDistance1": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleArea2": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleDistance2": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleArea3": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleDistance3": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleArea4": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleDistance4": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleArea5": {
      "type": "number",
      "format": "double"
    },
    "sinkHoleDistance5": {
      "type": "number",
      "format": "double"
    },
    "isValid": {
      "type": "boolean"
    },
    "eqslInsurance": {
      "$ref": "#/$defs/ExposureValue"
    }
  },
  "$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-eq-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.