diff --git a/libs/nshmp-haz/www/hazard-service/hazard-response.model.ts b/libs/nshmp-haz/www/hazard-service/hazard-response.model.ts
index e999031086a3f08e4dafa6740199950ff27482f4..0017dfe449ffc127df8780c02d2cb2e5b4f7010c 100644
--- a/libs/nshmp-haz/www/hazard-service/hazard-response.model.ts
+++ b/libs/nshmp-haz/www/hazard-service/hazard-response.model.ts
@@ -1,4 +1,5 @@
 import {XySequence} from '../../../nshmp-lib/data';
+import {Imt} from '../../../nshmp-lib/gmm';
 import {Response} from '../../../nshmp-ws-utils';
 import {Parameter, Server} from '../../../nshmp-ws-utils/metadata';
 
@@ -17,8 +18,11 @@ export type HazardCalcResponse = Response<
  *    /-/blob/master/src/main/java/gov/usgs/earthquake/nshmp/www/services/HazardService.java
  */
 export interface HazardRequestData {
+  imts: Imt[];
   latitude: number;
   longitude: number;
+  maxdir: boolean;
+  truncate: boolean;
   vs30: number;
 }