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 :
- Import MRI files
- Run
Geocode and Hazard
- Model it for EQ peril
- Export analysis as Parquet file
Pre-requisites:
Add below environment variables or import the Demo
environment file supplied with this collection:
- HOST = {host name provided by your tenant admin}
- API_KEY = {api key provided by your tenant admin}
- APP =
riskmodeler
-
Create Storage Bucket - POST /v1/storage POST https://{{HOST}}/{{APP}}/v1/storage
-
Upload Map File to S3 Copy PUT https://{{s3_host}}.s3.{{s3_region}}.amazonaws.com/{{s3_path}}/{{s3_map_file_id}}-Map1.mff
-
Upload Account File to S3 PUT https://{{s3_host}}.s3.{{s3_region}}.amazonaws.com/{{s3_path}}/{{s3_account_file_id}}-accexp.txt
-
Upload Location File to S3 PUT https://{{s3_host}}.s3.{{s3_region}}.amazonaws.com/{{s3_path}}/{{s3_location_file_id}}-locexp.txt
-
Get Map File Details - POST /v1/storage/{bucketId}/path POST https://{{HOST}}/{{APP}}/v1/storage/{{bucket_id}}/path
-
Extract Mapping - Get /v1/imports/extractmapping/ GET https://{{HOST}}/{{APP}}/v1/imports/extractmapping/{{bucket_id}}/{{s3_map_file_id}}
-
Create Mapping - POST /v1/imports/createmapping/ POST https://{{HOST}}/{{APP}}/v1/imports/createmapping/{{bucket_id}}
-
Create Portfolio - POST /v2/portfolios/ POST https://{{HOST}}/{{APP}}/v2/portfolios/?datasource=Exceedance_Demo
-
Create Import Job - POST /v1/imports/ POST https://{{HOST}}/{{APP}}/v1/imports/
-
Run Geohaz - POST /v2/portfolios/{id}/geohaz POST https://{{HOST}}/{{APP}}/v2/portfolios/{{portfolio_id}}/geohaz?datasource=Exceedance_Demo