RiskModeler: Import MRI, Model and Export Results

Number of APIs: 13

This is a collection of apis required for an end-to-end underwriter scenario to :

  1. Import MRI files
  2. Run Geocode and Hazard
  3. Model it for EQ peril
  4. Export analysis as Parquet file

Pre-requisites:

Add below environment variables or import the Demo environment file supplied with this collection:

  1. HOST = {host name provided by your tenant admin}
  2. API_KEY = {api key provided by your tenant admin}
  3. APP = riskmodeler
  1. Create Storage Bucket - POST /v1/storage POST https://{{HOST}}/{{APP}}/v1/storage

  2. Upload Map File to S3 Copy PUT https://{{s3_host}}.s3.{{s3_region}}.amazonaws.com/{{s3_path}}/{{s3_map_file_id}}-Map1.mff

  3. Upload Account File to S3 PUT https://{{s3_host}}.s3.{{s3_region}}.amazonaws.com/{{s3_path}}/{{s3_account_file_id}}-accexp.txt

  4. Upload Location File to S3 PUT https://{{s3_host}}.s3.{{s3_region}}.amazonaws.com/{{s3_path}}/{{s3_location_file_id}}-locexp.txt

  5. Get Map File Details - POST /v1/storage/{bucketId}/path POST https://{{HOST}}/{{APP}}/v1/storage/{{bucket_id}}/path

  6. Extract Mapping - Get /v1/imports/extractmapping/ GET https://{{HOST}}/{{APP}}/v1/imports/extractmapping/{{bucket_id}}/{{s3_map_file_id}}

  7. Create Mapping - POST /v1/imports/createmapping/ POST https://{{HOST}}/{{APP}}/v1/imports/createmapping/{{bucket_id}}

  8. Create Portfolio - POST /v2/portfolios/ POST https://{{HOST}}/{{APP}}/v2/portfolios/?datasource=Exceedance_Demo

  9. Create Import Job - POST /v1/imports/ POST https://{{HOST}}/{{APP}}/v1/imports/

  10. Run Geohaz - POST /v2/portfolios/{id}/geohaz POST https://{{HOST}}/{{APP}}/v2/portfolios/{{portfolio_id}}/geohaz?datasource=Exceedance_Demo