openapi: 3.2.0 info: title: Risk Modeler Exposure BatchV3 API description: This documentation provides information on the Risk Modeler 2.0 public API. version: March, 2023 servers: - url: https://{host}/riskmodeler description: Risk Intelligence Analytics Platform variables: host: enum: - api-euw1.rms.com - api-use1.rms.com default: api-euw1.rms.com description: 'Data center that hosts the tenant instance: api-euw1.rms.com or api-use1.rms.com.' security: - RMS_Auth: [] tags: - name: Exposure BatchV3 paths: /v3/exposurebatches: post: operationId: executeBatchOperationV3 summary: Manage exposures in batch description: '' parameters: - name: datasource in: query description: Name of the EDM. required: true schema: type: string - name: Content-Encoding in: header schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/BulkExposureInput' required: true responses: '202': description: Operation executed. headers: Location: description: URL of the batch workflow. style: simple schema: type: string format: URI '400': description: 'Bad Request: Please check that you are provided all required values.' content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' '403': description: 'Forbidden: Access to this resource has been denied.' content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' '404': description: The requested resource was not found. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' security: - RMS_Auth: [] tags: - Exposure BatchV3 components: schemas: FacReinsurer: type: object properties: id: type: string name: type: string AccountInput: type: object properties: operationType: type: string enum: - INSERT - UPDATE - DELETE label: type: string policies: type: array items: $ref: '#/components/schemas/PolicyInput' locations: type: array items: $ref: '#/components/schemas/LocationInput' errors: type: array items: type: string id: type: integer format: int32 name: type: string number: type: string status: type: string cedant: $ref: '#/components/schemas/Cedant' producer: $ref: '#/components/schemas/Producer' underwriter: $ref: '#/components/schemas/UnderWriter' branch: $ref: '#/components/schemas/Branch' userId1: type: string userId2: type: string userId3: type: string userId4: type: string userText1: type: string userText2: type: string createDate: type: string stampDate: type: string state: type: string enum: - InActive - Active linkId: type: string guid: type: string isValid: type: boolean CustomData: type: object additionalProperties: type: string required: - label - number Property: type: object properties: accountId: type: integer format: int32 locationId: type: integer format: int32 addressId: type: integer format: int32 locationNumber: type: string locationName: type: string userId1: type: string userId2: type: string userText1: type: string userText2: type: string expireDate: type: string inceptDate: type: string yearBuilt: type: string createDate: type: string updateDate: type: string buildingClassScheme: $ref: '#/components/schemas/ExposureValue' buildingClass: $ref: '#/components/schemas/ExposureValue' occupancyTypeScheme: $ref: '#/components/schemas/ExposureValue' occupancyType: $ref: '#/components/schemas/ExposureValue' primaryLocId: type: integer format: int32 siteName: $ref: '#/components/schemas/ExposureValue' buildings: type: integer format: int32 stories: type: integer format: int32 floorOccupancy: type: string floorArea: type: number format: double bldgHeight: type: number format: double heightUnit: $ref: '#/components/schemas/ExposureValue' slope: type: number format: double otherZone: type: string huZone: $ref: '#/components/schemas/ExposureValue' areaUnit: $ref: '#/components/schemas/ExposureValue' bldgValuation: type: number format: double valuationDiffAmt: type: number format: double valuationDiffPercent: type: number format: double floodDefenseElevation: type: number format: double floodDefenseElevationUnit: $ref: '#/components/schemas/ExposureValue' rentalPropertyIdentifier: $ref: '#/components/schemas/ExposureValue' mfdSubcategory: $ref: '#/components/schemas/ExposureValue' dwellTime: type: integer format: int32 userGroundElev: type: number format: double userBfe: type: number format: double floodDefHtAboveGrnd: type: number format: double contentLossTrigger: $ref: '#/components/schemas/ExposureValue' isPrimaryBldg: type: boolean useContentValue: $ref: '#/components/schemas/ExposureValue' nship: type: integer format: int32 isValid: type: boolean required: - locationNumber LocationBuildingAttribute: type: object properties: buildingId: type: string buildingNumber: type: string streetPrefix: type: string streetName: type: string streetType: type: string streetSuffix: type: string cityName: type: string stateCode: type: string country: type: string latitude: description: Latitude coordinates. type: number format: double longitude: description: Longitude coordinates. type: number format: double buildingClassScheme: type: string enum: - RMS - ATC - ISO - FIRE - RMS_IND - JPBLDG - EURO - RMS_BR - RMS_OP - USER occupancyTypeScheme: type: string enum: - ATC - SIC - NAICS - NCCI - ISO - IBC - RMS_IND - JPOCC - EURO - RMS_BR - RMS_OP - WOCC derivedStories: type: integer format: int32 areaUnit: type: string enum: - SqFeet - SqMeter yearRange: type: integer format: int32 exterior: type: string fireproof: type: string esdbBuildingName: type: string esdbBuildingClass: $ref: '#/components/schemas/ExposureValue' esdbOccupancyType: $ref: '#/components/schemas/ExposureValue' esdbBldgHeight: type: number format: double esdbStories: type: integer format: int32 esdbSquareFootage: type: number format: double esdbYearBuilt: type: string PolicyCondition: type: object properties: id: type: integer format: int32 name: type: string isPredefined: type: boolean limit: type: number format: double deductible: type: number format: double deductibleType: $ref: '#/components/schemas/ExposureValue' conditionType: $ref: '#/components/schemas/ExposureValue' parentCondition: $ref: '#/components/schemas/ExposureValue' policyNumber: type: string policyConditionCriterias: type: array items: $ref: '#/components/schemas/PolicyConditionCriteria' percentOfLossDeductibleAmount: type: number format: double isFranchiseDeductible: $ref: '#/components/schemas/ExposureValue' LocationCondition: type: object properties: locationId: type: integer format: int32 conditionId: type: integer format: int32 isIncluded: type: string enum: - NotIncluded - Included - UserIncluded LocationInput: type: object properties: operationType: type: string enum: - INSERT - UPDATE - DELETE label: type: string id: type: integer format: int32 errors: type: array items: type: string esdbBuildingAttribute: $ref: '#/components/schemas/LocationBuildingAttribute' property: $ref: '#/components/schemas/Property' address: $ref: '#/components/schemas/Address' biDetail: $ref: '#/components/schemas/LocationBiDetail' eqDetail: $ref: '#/components/schemas/LocationEqDetail' wsDetail: $ref: '#/components/schemas/LocationWsDetail' toDetail: $ref: '#/components/schemas/LocationToDetail' flDetail: $ref: '#/components/schemas/LocationFlDetail' frDetail: $ref: '#/components/schemas/LocationFrDetail' trDetail: $ref: '#/components/schemas/LocationTrDetail' buildingAttribute: $ref: '#/components/schemas/BuildingAttribute' coverages: type: array items: $ref: '#/components/schemas/LocationCoverage' reinsuranceCessions: type: array items: $ref: '#/components/schemas/ReinsuranceCession' wcDetails: type: array items: $ref: '#/components/schemas/LocationWcDetail' currency: $ref: '#/components/schemas/ExposureValue' tiv: type: number format: double riskAssessorCurves: type: string locationConditions: type: array items: $ref: '#/components/schemas/LocationCondition' maxCvgBldgValuation: type: number format: double required: - address - label - property LineOfBusiness: type: object properties: id: type: integer format: int32 name: type: string maxLength: 20 minLength: 0 required: - name LocationToDetail: 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 percentComplete: type: number format: double fireClass: type: string rmsClass: type: string userClass: type: string atcOccupancy: type: string isoOccupancy: type: string userOccupancy: type: string percentageSiteLossDeductibleAmount: type: number format: double percentageCombinedLossDeductibleAmount: type: number format: double isFranchiseSiteDeductible: $ref: '#/components/schemas/ExposureValue' isFranchiseCombinedDeductible: $ref: '#/components/schemas/ExposureValue' isValid: type: boolean architecture: $ref: '#/components/schemas/ExposureValue' cladRate: $ref: '#/components/schemas/ExposureValue' cladType: $ref: '#/components/schemas/ExposureValue' constructQuality: $ref: '#/components/schemas/ExposureValue' designCode: $ref: '#/components/schemas/ExposureValue' doorOpenings: $ref: '#/components/schemas/ExposureValue' externalOrnament: $ref: '#/components/schemas/ExposureValue' floodVulnerability: $ref: '#/components/schemas/ExposureValue' foundation: $ref: '#/components/schemas/ExposureValue' maintenance: $ref: '#/components/schemas/ExposureValue' mechElecSide: $ref: '#/components/schemas/ExposureValue' otherOpenings: $ref: '#/components/schemas/ExposureValue' roofAge: $ref: '#/components/schemas/ExposureValue' roofAnchor: $ref: '#/components/schemas/ExposureValue' roofEquipment: $ref: '#/components/schemas/ExposureValue' roofFrame: $ref: '#/components/schemas/ExposureValue' roofGeometry: $ref: '#/components/schemas/ExposureValue' roofParpet: $ref: '#/components/schemas/ExposureValue' roofSystem: $ref: '#/components/schemas/ExposureValue' windMissile: $ref: '#/components/schemas/ExposureValue' windVulnerability: $ref: '#/components/schemas/ExposureValue' basement: $ref: '#/components/schemas/ExposureValue' mechElecGround: $ref: '#/components/schemas/ExposureValue' floodMissiles: $ref: '#/components/schemas/ExposureValue' floodProtection: $ref: '#/components/schemas/ExposureValue' iceDamProtection: $ref: '#/components/schemas/ExposureValue' plumbingInsulation: $ref: '#/components/schemas/ExposureValue' atticInsulation: $ref: '#/components/schemas/ExposureValue' roofVentilation: $ref: '#/components/schemas/ExposureValue' snowGuards: $ref: '#/components/schemas/ExposureValue' treeDensity: $ref: '#/components/schemas/ExposureValue' garaging: $ref: '#/components/schemas/ExposureValue' toPackage: $ref: '#/components/schemas/ExposureValue' toProtect: $ref: '#/components/schemas/ExposureValue' toSalvage: $ref: '#/components/schemas/ExposureValue' toSpecieStorage: $ref: '#/components/schemas/ExposureValue' operationType: type: string readOnly: true enum: - INSERT - UPDATE - DELETE dominantSubperilCS: type: integer format: int64 percentInGeographyCS: type: number format: double score1CS: type: integer format: int32 score2CS: type: integer format: int32 score3CS: type: integer format: int32 scoreOverallCS: type: integer format: int32 dominantSubperilWT: type: integer format: int64 percentInGeographyWT: type: number format: double score1WT: type: integer format: int32 score2WT: type: integer format: int32 score3WT: type: integer format: int32 scoreOverallWT: type: integer format: int32 Cedant: description: A risk-holding party (insurer/reinsurer) that is transferring a portion of risk to another risk-holding party (reinsurer/retrocessionaire). type: object properties: id: type: string maxLength: 20 minLength: 0 pattern: ^\w([\w-]*\w|)$ name: type: string maxLength: 40 minLength: 0 required: - name ExposureValue: type: object properties: id: type: integer format: int32 code: type: string name: type: string LossOccurrence: type: object properties: id: type: integer format: int32 treatyId: type: integer format: int32 regionPeril: $ref: '#/components/schemas/ExposureValue' lossOccurrenceTime: type: integer format: int32 lossOccurrenceRadius: type: integer format: int32 radiusUnit: $ref: '#/components/schemas/ExposureValue' multiLossOccurrence: $ref: '#/components/schemas/ExposureValue' required: - treatyId ErrorMessage: type: object properties: code: type: string message: type: string logId: type: string PortfolioInput: type: object properties: operationType: type: string enum: - INSERT - UPDATE - DELETE label: type: string accounts: type: array items: $ref: '#/components/schemas/AccountInput' id: type: integer format: int32 name: type: string number: type: string description: type: string createDate: type: string stampDate: type: string required: - description - label - name - number LocationWcDetail: type: object properties: id: type: integer format: int32 totalPayroll: type: number format: double totalNumEmployees: type: number format: double numEmployeesShift1: type: number format: double numEmployeesShift2: type: number format: double numEmployeesShift3: type: number format: double numEmployeesShift4: type: number format: double calcNumEmployees: type: number format: double emergencyProtection: $ref: '#/components/schemas/ExposureValue' hazardousMaterials: $ref: '#/components/schemas/ExposureValue' wageRelativity: $ref: '#/components/schemas/ExposureValue' riskManagement: $ref: '#/components/schemas/ExposureValue' employeeDensity: $ref: '#/components/schemas/ExposureValue' undMngtAdjustment: type: number format: double groupNum: type: string groupName: type: string occupancyTypeScheme: $ref: '#/components/schemas/ExposureValue' occupancyType: $ref: '#/components/schemas/ExposureValue' maxEmployees: type: number format: double shiftType: $ref: '#/components/schemas/ExposureValue' isValid: type: boolean operationType: type: string readOnly: true enum: - INSERT - UPDATE - DELETE uslh: type: boolean excessComp: $ref: '#/components/schemas/ExposureValue' LocationCoverage: type: object properties: limitExtension: description: Indicates if limit extensions apply each coverage type. type: number format: double operationType: type: string readOnly: true enum: - INSERT - UPDATE - DELETE waitingPeriod: description: The waiting period deductible (in days) to apply to business interruption coverage. type: number format: double id: type: integer format: int32 label: $ref: '#/components/schemas/ExposureValue' eqslModifier: description: The grade of contents covered in case of earthquake sprinkler leakage (EQSL). type: integer format: int32 lossType: description: The loss type covered. One of `Building`, `Contents`, `BI`, or `CombinedCvg`. type: string enum: - Building - Contents - BI - CombinedCvg percentSprinkler: description: The percentage of buidling contents that are beneath a sprinkler and susceptible to water damage. type: number format: double value: description: The full replacement value of covered buildings and contents and the value of one year of income for business interruption coverage. type: number format: double biPoi: description: The business interruption period of indemnity in months. type: number format: double deductible: description: The location coverage deductible. type: number format: double coverageModifier: $ref: '#/components/schemas/ExposureValue' accumulation: description: The accumulation coverage. One of `Building`, `Contents`, `BI`, or `Combined`. type: string enum: - Building - Contents - Bi - Combined limit: type: number format: double peril: description: The perils covered. $ref: '#/components/schemas/ExposureValue' percentageLossDeductibleAmount: description: The percent of loss deductible amount as a percentage. Deductible expressed as a percentage of loss for a given coverage or combination of coverages. As the loss increases, the deductible amount increases. type: number format: double isFranchiseDeductible: description: Indicates if the deductible amount is franchise. $ref: '#/components/schemas/ExposureValue' isValid: description: Indicates if location coverage is valid. type: boolean Producer: description: Agent or brokerage firm that produced a policy. type: object properties: id: type: string maxLength: 20 minLength: 0 pattern: ^\w([\w-]*\w|)$ name: type: string maxLength: 40 minLength: 0 required: - name LocationWsDetail: type: object properties: id: type: integer format: int32 yearUpgrade: type: string startDate: type: string completionDate: type: string percentComplete: type: number format: double coastalSegment: 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 siteLimit: type: number format: double siteDeduct: type: number format: double combinedLimit: type: number format: double combinedDeduct: type: number format: double percentageSiteLossDeductibleAmount: type: number format: double percentageCombinedLossDeductibleAmount: type: number format: double isFranchiseSiteDeductible: $ref: '#/components/schemas/ExposureValue' isFranchiseCombinedDeductible: $ref: '#/components/schemas/ExposureValue' isValid: type: boolean architecture: $ref: '#/components/schemas/ExposureValue' cladRate: $ref: '#/components/schemas/ExposureValue' cladType: $ref: '#/components/schemas/ExposureValue' constructQuality: $ref: '#/components/schemas/ExposureValue' designCode: $ref: '#/components/schemas/ExposureValue' doorOpenings: $ref: '#/components/schemas/ExposureValue' externalOrnament: $ref: '#/components/schemas/ExposureValue' floodVulnerability: $ref: '#/components/schemas/ExposureValue' foundation: $ref: '#/components/schemas/ExposureValue' maintenance: $ref: '#/components/schemas/ExposureValue' mechElecSide: $ref: '#/components/schemas/ExposureValue' otherOpenings: $ref: '#/components/schemas/ExposureValue' roofAge: $ref: '#/components/schemas/ExposureValue' roofAnchor: $ref: '#/components/schemas/ExposureValue' roofEquipment: $ref: '#/components/schemas/ExposureValue' roofFrame: $ref: '#/components/schemas/ExposureValue' roofGeometry: $ref: '#/components/schemas/ExposureValue' roofParpet: $ref: '#/components/schemas/ExposureValue' roofSystem: $ref: '#/components/schemas/ExposureValue' windMissile: $ref: '#/components/schemas/ExposureValue' windVulnerability: $ref: '#/components/schemas/ExposureValue' floodMissiles: $ref: '#/components/schemas/ExposureValue' floodProtection: $ref: '#/components/schemas/ExposureValue' basement: $ref: '#/components/schemas/ExposureValue' mechElecGround: $ref: '#/components/schemas/ExposureValue' flashing: $ref: '#/components/schemas/ExposureValue' ifmVerticalExpDist: $ref: '#/components/schemas/ExposureValue' ifmStructCondition: $ref: '#/components/schemas/ExposureValue' ifmEquipBracing: $ref: '#/components/schemas/ExposureValue' ifmMissileExp: $ref: '#/components/schemas/ExposureValue' wsPackage: $ref: '#/components/schemas/ExposureValue' wsProtect: $ref: '#/components/schemas/ExposureValue' wsSalvage: $ref: '#/components/schemas/ExposureValue' wsSpecieStorage: $ref: '#/components/schemas/ExposureValue' resistGarage: $ref: '#/components/schemas/ExposureValue' wsFloorType: $ref: '#/components/schemas/ExposureValue' wsFoundationType: $ref: '#/components/schemas/ExposureValue' contamination: $ref: '#/components/schemas/ExposureValue' floodDuration: $ref: '#/components/schemas/ExposureValue' garaging: $ref: '#/components/schemas/ExposureValue' treeDensity: $ref: '#/components/schemas/ExposureValue' depreciationAge: $ref: '#/components/schemas/ExposureValue' velocity: description: A secondary modifier that applies if an area is prone to fast-flowing floodwater or in event of extreme flow conditions. Valid values vary by country. $ref: '#/components/schemas/ExposureValue' floodIndex: type: number format: double distToCoast: type: number format: double sysDistToCoast: type: number format: double elevation: type: number format: double manMadeCov: type: number format: double naturalCov: type: number format: double elevationCov: type: number format: double distToCoastCov: type: number format: double manMadeRoughness: type: integer format: int32 naturalRoughness: type: integer format: int32 windPool: type: integer format: int32 biZone: type: integer format: int32 topologyFeature: type: integer format: int32 elevationMatch: $ref: '#/components/schemas/ExposureValue' naturalRoughnessMatch: $ref: '#/components/schemas/ExposureValue' manMadeRoughnessMatch: $ref: '#/components/schemas/ExposureValue' distToCoastMatch: $ref: '#/components/schemas/ExposureValue' windPoolMatch: $ref: '#/components/schemas/ExposureValue' windExposure: type: integer format: int32 nfipRate: type: number format: double nfipYear: type: integer format: int32 nfipYearMatch: $ref: '#/components/schemas/ExposureValue' buildingElevation: type: number format: double buildingElevationMatch: $ref: '#/components/schemas/ExposureValue' rmsBuildingElevation: type: number format: double rmsBuildingElevationMatch: $ref: '#/components/schemas/ExposureValue' zoneGroup: type: integer format: int32 perBasement: type: number format: double operationType: type: string readOnly: true enum: - INSERT - UPDATE - DELETE 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 windpoolZone: type: string distanceToInnerCoast: type: number format: double ws1YrRpWind: type: number format: double ws2YrRpWind: type: number format: double ws5YrRpWind: type: number format: double ws10YrRpWind: type: number format: double ws25YrRpWind: type: number format: double ws50YrRpWind: type: number format: double ws100YrRpWind: type: number format: double ws200YrRpWind: type: number format: double ws250YrRpWind: type: number format: double ws500YrRpWind: type: number format: double ws1000YrRpWind: type: number format: double ws10000YrRpWind: type: number format: double ws1YrRpSurgeDef: type: number format: double ws2YrRpSurgeDef: type: number format: double ws5YrRpSurgeDef: type: number format: double ws10YrRpSurgeDef: type: number format: double ws25YrRpSurgeDef: type: number format: double ws50YrRpSurgeDef: type: number format: double ws100YrRpSurgeDef: type: number format: double ws200YrRpSurgeDef: type: number format: double ws250YrRpSurgeDef: type: number format: double ws500YrRpSurgeDef: type: number format: double ws1000YrRpSurgeDef: type: number format: double ws10000YrRpSurgeDef: type: number format: double PolicyCoverage: type: object properties: id: type: integer format: int32 peril: $ref: '#/components/schemas/ExposureValue' lossType: type: string enum: - Building - Contents - BI - CombinedCvg premium: type: number format: double limit: type: number format: double deductible: type: number format: double label: $ref: '#/components/schemas/ExposureValue' accumulation: type: integer format: int32 isValid: type: boolean percentOfLossDeductibleAmount: type: number format: double isFranchiseDeductible: $ref: '#/components/schemas/ExposureValue' required: - label - lossType - peril Treaty: description: 'A reinsurance contract between an underwriter and a primary insurer that applies to a collection of related exposures. Under the terms of the treaty, the primary insurer (for example, a cedant) transfers risk to the underwriter in exchange for a premium and the reinsurer assumes financial responsibility for that risk. ' type: object properties: treatyId: type: integer format: int32 treatyNumber: type: string maxLength: 20 minLength: 0 treatyName: type: string maxLength: 40 minLength: 0 cedant: $ref: '#/components/schemas/Cedant' producer: $ref: '#/components/schemas/Producer' treatyType: description: The treaty type. $ref: '#/components/schemas/ExposureValue' currency: description: Indicates treaty currency. All monetary fields for a single treaty are considered to be in the same currency. However, treaties can be in a different currency than the exposures to which they are being attached. During analysis, Risk Modeler converts all currencies to the analysis currency.. $ref: '#/components/schemas/ExposureValue' attachBasis: $ref: '#/components/schemas/ExposureValue' attachLevel: $ref: '#/components/schemas/ExposureValue' premium: type: number format: double occurLimit: description: Maximum amount that a treaty pays out for all locations for any event. type: number format: double attachPt: description: Value at which the treaty takes effect. type: number format: double riskLimit: type: number format: double retentAmt: type: number format: double pcntPlaced: type: number format: double effectDate: type: string expireDate: type: string pcntRetent: description: Percentage of the reinsurer's share of the treaty losses that are not covered by retrocessions. Determines the losses for the reinsurance net loss financial perspective and the net premium that a reinsurer receives for a treaty. Calculated as reinsurance gross loss multiplied by the percentage retention by treaty. type: number format: double pcntRiShare: type: number format: double pcntCovered: description: Percentage of loss greater than the attachment point covered by a treaty. Not applicable to Surplus Share treaties. type: number format: double priority: type: integer format: int32 numOfReinst: type: integer format: int32 reinstCharge: type: number format: double maolAmount: type: number format: double isValid: type: boolean userId1: type: string userId2: type: string lobs: type: array items: $ref: '#/components/schemas/LineOfBusiness' aggregateDeductible: type: number format: double aggregateLimit: type: number format: double lossOccurrences: type: array items: $ref: '#/components/schemas/LossOccurrence' required: - attachLevel - cedant - treatyNumber - treatyType Branch: description: Branch that underwrites the account. type: object properties: id: type: integer format: int32 name: type: string maxLength: 30 minLength: 0 required: - name Address: type: object properties: addressId: description: ID for address. type: integer format: int32 area: $ref: '#/components/schemas/ExposureValue' buildingId: description: ID for building. type: string buildingName: description: Name of building. type: string addressType: $ref: '#/components/schemas/ExposureValue' country: $ref: '#/components/schemas/ExposureValue' countryScheme: description: Standard for user-supplied country code, e.g. `ISO2A` type: string countryGeoId: type: integer format: int32 countryRmsCode: description: Internal RMS code for country. type: string latitude: description: Latitude coordinates. type: number format: double longitude: description: Longitude coordinates. type: number format: double addressText: description: Supplemental text captured for address. type: string streetAddress: description: Address containing number, street name, street type, etc. type: string cityCode: description: Code for city/town. type: string cityName: description: Name of city/town. type: string cityGeoId: description: Globally unique ID of city/town. type: integer format: int64 postalCode: description: Postal code. type: string postalGeoId: description: Globally unique ID for postal code. type: integer format: int64 block: description: ID of block. type: string blockGroup: description: ID of block group. type: string locationCode: description: Census track number / Sonpro / Sector / Short post code. type: string locationCodeGeoId: type: integer format: int64 parcelNumber: description: ID of parcel. type: string subLocality: description: Name of sub-locality (neighborhood). type: string geoResolutionConfidence: description: Geocode confidence percentage. type: number format: double geoAccuracyBuffer: description: Geocode accuracy buffer. type: number format: double geoProductVersion: type: string geoLocationCode: description: Accuracy of assigned geocode for US high resolution geocoding. type: string geoMatchCode: description: 'Code for portions of the input address that matched, did not match, or were modified during the geocoding process. ' type: string geoDataSourceId: description: Geocode data source ID. type: integer format: int32 geoResolutionCode: $ref: '#/components/schemas/ExposureValue' geoDataSourceVersionId: type: integer format: int32 geoDateTime: type: string createDateTime: description: Date and time address record was created. type: string updateDateTime: description: Date and time address record was updated. type: string admin1Code: description: 'Code for administrative level 1. Admin1 represents large geographic divisions, such as states or provinces. ' type: string admin1GeoId: description: 'Globally unique RMS ID for administrative level 1. ' type: integer format: int64 admin1Name: description: 'Name of administrative level 1. ' type: string admin2Code: description: 'Code for administrative level 2. Admin2 represents smaller geographic divisions, such as counties. ' type: string admin2GeoId: description: 'Globally unique RMS ID for administrative level 2. ' type: integer format: int64 admin2Name: description: 'Name of administrative level 2. ' type: string admin3Code: description: 'Code for administrative level 3. Admin3 represents smaller geographic divisions, such as districts. ' type: string admin3GeoId: description: 'Globally unique RMS ID for administrative level 3. ' type: integer format: int64 admin3Name: description: 'Name of administrative level 3. ' type: string admin4Code: description: 'Code for administrative level 4. ' type: string admin4GeoId: description: 'Globally unique RMS ID for administrative level 4. ' type: integer format: int64 admin4Name: type: string description: 'Name of administrative level 4. ' admin5Code: description: 'Code for administrative level 5. ' type: string admin5GeoId: description: 'Globally unique RMS ID for administrative level 5. ' type: integer format: int64 admin5Name: description: Name of administrative level 5. type: string zone1GeoId: description: Zone level 1 GeoID. type: integer format: int64 zone2GeoId: description: Zone level 2 GeoID. type: integer format: int64 zone3GeoId: description: Zone level 3 GeoID. type: integer format: int64 zone4GeoId: description: Zone level 4 GeoID. type: integer format: int64 zone5GeoId: description: Zone level 5 GeoID. type: integer format: int64 zone1: description: 'CRESTA zone ID ' type: string zone2: description: 'For finer zone definitions. ' type: string zone3: description: 'For further finer zone definitions. ' type: string zone3Name: type: string zone4Name: type: string zone5Name: type: string zone3Code: type: string zone4Code: type: string zone5Code: type: string ugid: description: Unique global identifier. type: string TreatyInput: type: object properties: treatyId: type: integer format: int32 treatyNumber: type: string maxLength: 20 minLength: 0 treatyName: type: string maxLength: 40 minLength: 0 cedant: $ref: '#/components/schemas/Cedant' producer: $ref: '#/components/schemas/Producer' treatyType: $ref: '#/components/schemas/ExposureValue' currency: $ref: '#/components/schemas/ExposureValue' attachBasis: $ref: '#/components/schemas/ExposureValue' attachLevel: $ref: '#/components/schemas/ExposureValue' premium: type: number format: double occurLimit: type: number format: double attachPt: type: number format: double riskLimit: type: number format: double retentAmt: type: number format: double pcntPlaced: type: number format: double effectDate: type: string expireDate: type: string pcntRetent: type: number format: double pcntRiShare: type: number format: double pcntCovered: type: number format: double priority: type: integer format: int32 numOfReinst: type: integer format: int32 reinstCharge: type: number format: double maolAmount: type: number format: double isValid: type: boolean userId1: type: string userId2: type: string lobs: type: array items: $ref: '#/components/schemas/LineOfBusiness' aggregateDeductible: type: number format: double aggregateLimit: type: number format: double lossOccurrences: type: array items: $ref: '#/components/schemas/LossOccurrence' operationType: type: string enum: - INSERT - UPDATE - DELETE label: type: string errors: type: array items: type: string required: - attachLevel - cedant - label - treatyNumber - treatyType PolicyInput: type: object properties: operationType: type: string enum: - INSERT - UPDATE - DELETE label: type: string errors: type: array items: type: string id: type: integer format: int32 number: type: string accountId: type: integer format: int32 lob: $ref: '#/components/schemas/ExposureValue' peril: $ref: '#/components/schemas/ExposureValue' status: $ref: '#/components/schemas/ExposureValue' inceptionDate: type: string expirationDate: type: string currency: $ref: '#/components/schemas/ExposureValue' partOf: type: number format: double attachmentPoint: type: number format: double minDeductible: type: number format: double maxDeductible: type: number format: double blanketLimit: type: number format: double blanketDeductible: type: number format: double blanketPremium: type: number format: double biLifeLine: type: integer format: int32 deductType: type: integer format: int32 structure: $ref: '#/components/schemas/ExposureValue' coverageBase: $ref: '#/components/schemas/ExposureValue' limitGU: $ref: '#/components/schemas/ExposureValue' userText1: type: string userText2: type: string userText3: type: string userText4: type: string isValid: type: boolean coverages: type: array items: $ref: '#/components/schemas/PolicyCoverage' reinsuranceCessions: type: array items: $ref: '#/components/schemas/ReinsuranceCession' policyConditions: type: array items: $ref: '#/components/schemas/PolicyCondition' CustomData: type: object additionalProperties: type: string newCauseOfLoss: $ref: '#/components/schemas/ExposureValue' percentOfLossDeductible: type: number format: double isFranchiseDeductible: $ref: '#/components/schemas/ExposureValue' required: - label - number - status BulkExposureInput: type: object properties: portfolios: type: array items: $ref: '#/components/schemas/PortfolioInput' accounts: type: array items: $ref: '#/components/schemas/AccountInput' locations: type: array items: $ref: '#/components/schemas/LocationInput' policies: type: array items: $ref: '#/components/schemas/PolicyInput' treaties: type: array items: $ref: '#/components/schemas/TreatyInput' uploadId: type: string pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ LocationBiDetail: type: object properties: id: type: integer format: int32 redundancy: $ref: '#/components/schemas/ExposureValue' siWaitingPeriod: type: number format: double siLimit: type: number format: double preparedness: $ref: '#/components/schemas/ExposureValue' serviceInterruption: $ref: '#/components/schemas/ExposureValue' isValid: type: boolean UnderWriter: description: "Risk-holding party that transfers risk to a cedant in exchange for some premium. \n" type: object properties: id: type: integer format: int32 name: type: string maxLength: 30 minLength: 0 required: - name 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: '#/components/schemas/ExposureValue' isFranchiseCombinedDeductible: $ref: '#/components/schemas/ExposureValue' isValid: type: boolean floodProtect: $ref: '#/components/schemas/ExposureValue' floorType: $ref: '#/components/schemas/ExposureValue' floodMissile: $ref: '#/components/schemas/ExposureValue' basement: $ref: '#/components/schemas/ExposureValue' floodVulnerability: $ref: '#/components/schemas/ExposureValue' mechElecGround: $ref: '#/components/schemas/ExposureValue' cladType: $ref: '#/components/schemas/ExposureValue' foundation: $ref: '#/components/schemas/ExposureValue' duration: $ref: '#/components/schemas/ExposureValue' contamination: $ref: '#/components/schemas/ExposureValue' velocity: $ref: '#/components/schemas/ExposureValue' flPackage: $ref: '#/components/schemas/ExposureValue' flProtect: $ref: '#/components/schemas/ExposureValue' flSalvage: $ref: '#/components/schemas/ExposureValue' flSpecieStorage: $ref: '#/components/schemas/ExposureValue' ifmVerticalExpDist: $ref: '#/components/schemas/ExposureValue' flFoundationType: $ref: '#/components/schemas/ExposureValue' ifmStructureCondition: $ref: '#/components/schemas/ExposureValue' bespokeFloodDefenseLevel: type: number format: double bespokeFloodDefenseLevelType: $ref: '#/components/schemas/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: '#/components/schemas/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: '#/components/schemas/ExposureValue' flFfHag: type: number format: double flFfHagFlag: $ref: '#/components/schemas/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 PolicyConditionCriteria: type: object properties: id: type: integer format: int32 logic: type: string openPar: type: string field: type: string operator: type: string value: type: string closePar: type: string ReinsuranceCession: type: object properties: id: type: integer format: int32 name: type: string exposureId: type: integer format: int32 exposureType: type: string enum: - POL - LOC type: type: string enum: - None - Facultative - Treaty facReinsurer: $ref: '#/components/schemas/FacReinsurer' treaty: $ref: '#/components/schemas/Treaty' layerNumber: type: integer format: int32 layerAmount: type: number format: double excessAmount: type: number format: double percentReinsurance: type: number format: double maolAmount: type: number format: double priority: type: integer format: int32 isValid: type: boolean BuildingAttribute: type: object properties: id: type: integer format: int32 yearBuilt: type: string isValid: type: boolean roofDeckType: $ref: '#/components/schemas/ExposureValue' roofDeckResistanceField: type: number format: double windowGlassdoorProtectionType: $ref: '#/components/schemas/ExposureValue' windowGlassdoorThickness: $ref: '#/components/schemas/ExposureValue' windowGlassdoorDoublepane: $ref: '#/components/schemas/ExposureValue' windowGlassdoorProtectionAdequacy: $ref: '#/components/schemas/ExposureValue' roofCoverType: $ref: '#/components/schemas/ExposureValue' rooftopEquipment: $ref: '#/components/schemas/ExposureValue' skylightAreaPercent: type: number format: double dockDoorAreaPercent: type: number format: double dockDoorPressureResistance: type: number format: double skylightImpactResistance: $ref: '#/components/schemas/ExposureValue' roofCoverResistanceCorner: type: number format: double roofSlope: $ref: '#/components/schemas/ExposureValue' flashingPulloutResistance: type: number format: double missileExposure: $ref: '#/components/schemas/ExposureValue' roofCoverResistancePerimeter: type: number format: double roofDeckResistancePerimeter: type: number format: double claddingPressureResistance: type: number format: double windowGlassdoorGlassType: $ref: '#/components/schemas/ExposureValue' claddingType: $ref: '#/components/schemas/ExposureValue' windowGlassdoorAreaPercent: type: number format: double roofDeckResistanceCorner: type: number format: double roofCoverResistanceField: type: number format: double roofArea: type: number format: double LocationFrDetail: 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 fireDepartmentRatingModifier: $ref: '#/components/schemas/ExposureValue' fireDepartmentRating: $ref: '#/components/schemas/ExposureValue' sprinklerSystem: $ref: '#/components/schemas/ExposureValue' remoteAlarm: $ref: '#/components/schemas/ExposureValue' frPackage: $ref: '#/components/schemas/ExposureValue' frProtect: $ref: '#/components/schemas/ExposureValue' frSalvage: $ref: '#/components/schemas/ExposureValue' frSpecieStorage: $ref: '#/components/schemas/ExposureValue' frRoofCovering: $ref: '#/components/schemas/ExposureValue' frRoofGeometry: $ref: '#/components/schemas/ExposureValue' frRoofAge: $ref: '#/components/schemas/ExposureValue' frRoofVent: $ref: '#/components/schemas/ExposureValue' frEmberAccumulator: $ref: '#/components/schemas/ExposureValue' frSuppression: $ref: '#/components/schemas/ExposureValue' frPerformance: $ref: '#/components/schemas/ExposureValue' frSetback: $ref: '#/components/schemas/ExposureValue' frExterior: $ref: '#/components/schemas/ExposureValue' frResAppurtenant: $ref: '#/components/schemas/ExposureValue' frComAppurtenant: $ref: '#/components/schemas/ExposureValue' frDeckType: $ref: '#/components/schemas/ExposureValue' frHeatResistance: $ref: '#/components/schemas/ExposureValue' frAccessibilityCondition: $ref: '#/components/schemas/ExposureValue' wildFireHazard: $ref: '#/components/schemas/ExposureValue' wildFireSusceptibility: $ref: '#/components/schemas/ExposureValue' wildFireThreat: $ref: '#/components/schemas/ExposureValue' wildFireAreaDescription: $ref: '#/components/schemas/ExposureValue' wildFireSurfaceFuelType: $ref: '#/components/schemas/ExposureValue' wildFireSpecialConditions: type: string wildFireLocalHistory: type: number format: double wildFireNearbyHistory: type: number format: double wildFireAccessibility: $ref: '#/components/schemas/ExposureValue' wildFireMatch: $ref: '#/components/schemas/ExposureValue' wildFireSlope: type: integer format: int32 wildFireSlopeFlag: $ref: '#/components/schemas/ExposureValue' wildFireFuel: $ref: '#/components/schemas/ExposureValue' wildFireFuelFlag: $ref: '#/components/schemas/ExposureValue' wildFireDistanceToVeg: type: integer format: int32 wildFireDistanceToVegFlag: $ref: '#/components/schemas/ExposureValue' wildFireDistanceToVegUnit: $ref: '#/components/schemas/ExposureValue' wildFireSiteHazVer: type: string percentageSiteLossDeductibleAmount: type: number format: double percentageCombinedLossDeductibleAmount: type: number format: double isFranchiseSiteDeductible: $ref: '#/components/schemas/ExposureValue' isFranchiseCombinedDeductible: $ref: '#/components/schemas/ExposureValue' operationType: type: string readOnly: true enum: - INSERT - UPDATE - DELETE percentInGeography: type: number format: double score1: type: integer format: int32 scoreOverall: type: integer format: int32 distanceToWuiIntermix: type: integer format: int32 distanceToWuiInterface: type: integer format: int32 stochasticBurnProb: type: number format: double urbanConFlagRationScore: type: integer format: int32 distanceToCalFireVeryHigh: type: number format: double distanceToCalFireHigh: type: number format: double distanceToCalFireMedium: type: number format: double yearLastHistFire250m: type: integer format: int32 histFireYearCount250m: type: integer format: int32 histFireYearCount2km: type: integer format: int32 histFireYearCount5km: type: integer format: int32 histFireYearCount10km: type: integer format: int32 histFireYearCount20km: type: integer format: int32 firestationsName1: type: string firestationsLatitude1: type: number format: double firestationsLongitude1: type: number format: double firestationsDistance1: type: number format: double firestationsStreetAddress1: type: string firestationsCityName1: type: string firestationsPostalCode1: type: string firestationsAdmin2name1: type: string firestationsAdmin1code1: type: string firestationsLevel1: type: string firestationsEms1: type: string firestationsFirestationType1: type: string firestationsName2: type: string firestationsLatitude2: type: number format: double firestationsLongitude2: type: number format: double firestationsDistance2: type: number format: double firestationsStreetAddress2: type: string firestationsCityName2: type: string firestationsPostalCode2: type: string firestationsAdmin2name2: type: string firestationsAdmin1code2: type: string firestationsLevel2: type: string firestationsEms2: type: string firestationsFireStationType2: type: string firestationsName3: type: string firestationsLatitude3: type: number format: double firestationsLongitude3: type: number format: double fireStationsDistance3: type: number format: double fireStationsStreetaddress3: type: string fireStationsCityname3: type: string fireStationsPostalcode3: type: string fireStationsAdmin2name3: type: string fireStationsAdmin1code3: type: string fireStationsLevel3: type: string fireStationsEms3: type: string fireStationsFireStationType3: type: string fireStationsName4: type: string fireStationsLatitude4: type: number format: double fireStationsLongitude4: type: number format: double fireStationsDistance4: type: number format: double fireStationsStreetAddress4: type: string fireStationsCityName4: type: string fireStationsPostalCode4: type: string fireStationsAdmin2name4: type: string fireStationsAdmin1code4: type: string fireStationsLevel4: type: string fireStationsEms4: type: string fireStationsFireStationType4: type: string fireStationsName5: type: string fireStationsLatitude5: type: number format: double fireStationsLongitude5: type: number format: double fireStationsDistance5: type: number format: double fireStationsStreetAddress5: type: string fireStationsCityName5: type: string fireStationsPostalcode5: type: string fireStationsAdmin2name5: type: string fireStationsAdmin1code5: type: string fireStationsLevel5: type: string fireStationsEms5: type: string fireStationsFireStationType5: type: string isValid: type: boolean LocationTrDetail: 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: '#/components/schemas/ExposureValue' isFranchiseCombinedDeductible: $ref: '#/components/schemas/ExposureValue' isValid: type: boolean trPackage: $ref: '#/components/schemas/ExposureValue' trProtect: $ref: '#/components/schemas/ExposureValue' trSalvage: $ref: '#/components/schemas/ExposureValue' trSpecieStorage: $ref: '#/components/schemas/ExposureValue' operationType: type: string readOnly: true enum: - INSERT - UPDATE - DELETE score1: type: integer format: int32 scoreOverall: type: integer format: int32 targetsName1: type: string targetsId1: type: integer format: int32 targetsScore1: type: number format: double targetsDistance1: type: number format: double targetsCategory1: type: number format: double targetsCityName1: type: string targetsAdmin1code1: type: string targetsName2: type: string targetsId2: type: integer format: int32 targetsScore2: type: number format: double targetsDistance2: type: number format: double targetsCategory2: type: number format: double targetsCityName2: type: string targetsAdmin1code2: type: string targetsName3: type: string targetsId3: type: integer format: int32 targetsScore3: type: number format: double targetsDistance3: type: number format: double targetsCategory3: type: number format: double targetsCityName3: type: string targetsAdmin1code3: type: string targetsName4: type: string targetsId4: type: integer format: int32 targetsScore4: type: number format: double targetsDistance4: type: number format: double targetsCategory4: type: number format: double targetsCityName4: type: string targetsAdmin1code4: type: string targetsName5: type: string targetsId5: type: integer format: int32 targetsScore5: type: number format: double targetsDistance5: type: number format: double targetsCategory5: type: number format: double targetsCityName5: type: string targetsAdmin1code5: type: string dominantSubperilCS: type: integer format: int64 percentInGeographyCS: type: number format: double score1CS: type: integer format: int32 score2CS: type: integer format: int32 score3CS: type: integer format: int32 scoreOverallCS: type: integer format: int32 dominantSubperilWT: type: integer format: int64 percentInGeographyWT: type: number format: double score1WT: type: integer format: int32 score2WT: type: integer format: int32 score3WT: type: integer format: int32 scoreOverallWT: type: integer format: int32 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: '#/components/schemas/ExposureValue' isFranchiseCombinedDeductible: $ref: '#/components/schemas/ExposureValue' secondarySupply: $ref: '#/components/schemas/ExposureValue' eqslSusceptibility: $ref: '#/components/schemas/ExposureValue' sprinklerType: $ref: '#/components/schemas/ExposureValue' baseIsolation: $ref: '#/components/schemas/ExposureValue' bldgExterior: $ref: '#/components/schemas/ExposureValue' cladding: $ref: '#/components/schemas/ExposureValue' constructQuality: $ref: '#/components/schemas/ExposureValue' ductility: $ref: '#/components/schemas/ExposureValue' duress: $ref: '#/components/schemas/ExposureValue' enggFoundation: $ref: '#/components/schemas/ExposureValue' frameBolt: $ref: '#/components/schemas/ExposureValue' hazardExposed: $ref: '#/components/schemas/ExposureValue' internalMasonaryPart: $ref: '#/components/schemas/ExposureValue' longSpan: $ref: '#/components/schemas/ExposureValue' mechElecEquip: $ref: '#/components/schemas/ExposureValue' ornamentation: $ref: '#/components/schemas/ExposureValue' overhangProfile: $ref: '#/components/schemas/ExposureValue' preFabrication: $ref: '#/components/schemas/ExposureValue' pounding: $ref: '#/components/schemas/ExposureValue' redundancy: $ref: '#/components/schemas/ExposureValue' shapeConfigure: $ref: '#/components/schemas/ExposureValue' shortColumn: $ref: '#/components/schemas/ExposureValue' sidingType: $ref: '#/components/schemas/ExposureValue' storyProfile: $ref: '#/components/schemas/ExposureValue' structureUpgrade: $ref: '#/components/schemas/ExposureValue' tank: $ref: '#/components/schemas/ExposureValue' tiltupRetrofit: $ref: '#/components/schemas/ExposureValue' torsion: $ref: '#/components/schemas/ExposureValue' urmRetrofit: $ref: '#/components/schemas/ExposureValue' wallsBrace: $ref: '#/components/schemas/ExposureValue' tsDebris: $ref: '#/components/schemas/ExposureValue' tsScour: $ref: '#/components/schemas/ExposureValue' tsSafeDist: $ref: '#/components/schemas/ExposureValue' tsProtect: $ref: '#/components/schemas/ExposureValue' eqPackage: $ref: '#/components/schemas/ExposureValue' eqProtect: $ref: '#/components/schemas/ExposureValue' eqSalvage: $ref: '#/components/schemas/ExposureValue' eqSpecieStorage: $ref: '#/components/schemas/ExposureValue' urmChimney: $ref: '#/components/schemas/ExposureValue' builtOnSlope: $ref: '#/components/schemas/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: '#/components/schemas/ExposureValue' liquefactionMatch: $ref: '#/components/schemas/ExposureValue' soilMatch: $ref: '#/components/schemas/ExposureValue' fireLossMatch: $ref: '#/components/schemas/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: '#/components/schemas/ExposureValue' mmiMatch: $ref: '#/components/schemas/ExposureValue' distSinkhole: type: number format: double distMine: type: number format: double sinkholeZone: type: integer format: int32 soilVs: type: number format: double soilVsMatch: $ref: '#/components/schemas/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: '#/components/schemas/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: '#/components/schemas/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: '#/components/schemas/ExposureValue' operationType: type: string readOnly: true enum: - INSERT - UPDATE - DELETE soilPeriodMatch: $ref: '#/components/schemas/ExposureValue' groundwaterDepthMatch: $ref: '#/components/schemas/ExposureValue' groundSlopeMatch: $ref: '#/components/schemas/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: '#/components/schemas/ExposureValue' securitySchemes: RMS_Auth: type: apiKey name: Authorization in: header description: An API key is a token that enables a client application to make requests to tenant applications running on Intelligent Risk Platform. x-default: XXXXXXXXXX x-readme: explorer-enabled: false samples-languages: - curl - java - csharp - node - python proxy-enabled: true samples-enabled: true