diff --git a/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java b/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
index 610f9b73acc0608f52d01b78bcbb9a144ea83b1d..b438e8574df7b66dbfcd9b3b951ed4cdd802e748 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
@@ -146,9 +146,9 @@ public class NetcdfController {
   @Get(uri = "/{longitude}/{latitude}/{siteClass}", produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGetHazardSlashBySite(
       HttpRequest<?> request,
-      @Schema(required = true) @QueryValue @Nullable Double longitude,
-      @Schema(required = true) @QueryValue @Nullable Double latitude,
-      @Schema(required = true) @QueryValue @Nullable SiteClass siteClass) {
+      @Schema(required = true) @PathVariable @Nullable Double longitude,
+      @Schema(required = true) @PathVariable @Nullable Double latitude,
+      @Schema(required = true) @PathVariable @Nullable SiteClass siteClass) {
     return doGetHazard(request, longitude, latitude, siteClass, null);
   }
 
@@ -172,8 +172,8 @@ public class NetcdfController {
   @Get(uri = "/{longitude}/{latitude}", produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGetHazardSlash(
       HttpRequest<?> request,
-      @Schema(required = true) @QueryValue @Nullable Double longitude,
-      @Schema(required = true) @QueryValue @Nullable Double latitude) {
+      @Schema(required = true) @PathVariable @Nullable Double longitude,
+      @Schema(required = true) @PathVariable @Nullable Double latitude) {
     return doGetHazard(request, longitude, latitude, null, null);
   }