diff --git a/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java b/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
index da5c6c907be9e73d1087b63699e3142b109b53ee..69f25638e1f10a0db3dda70d2e0b9d8ebb6af596 100644
--- a/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
+++ b/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
@@ -74,7 +74,7 @@ public class NetcdfController {
 
           "### Service call pattern\n" +
           "This service call is slashed delimited with pattern: " +
-          "`/spectra/{latitude}/{longitude}/{siteClass}`\n" +
+          "`/spectra/{longitude}/{latitude}/{siteClass}`\n" +
           "<br><br>" +
           "Example: `/spectra/-118/34/A`",
       operationId = "aashto-slash")
@@ -84,11 +84,11 @@ public class NetcdfController {
       content = @Content(
           mediaType = MediaType.APPLICATION_JSON,
           schema = @Schema(implementation = Response.class)))
-  @Get(uri = "/{latitude}/{longitude}/{siteClass}", produces = MediaType.APPLICATION_JSON)
+  @Get(uri = "/{longitude}/{latitude}/{siteClass}", produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGetSlashBySite(
       HttpRequest<?> request,
-      @Schema(required = true) @PathVariable @Nullable Double longitude,
       @Schema(required = true) @PathVariable @Nullable Double latitude,
+      @Schema(required = true) @PathVariable @Nullable Double longitude,
       @Schema(required = true) @PathVariable @Nullable NehrpSiteClass siteClass) {
     var query = new Query(longitude, latitude, siteClass);
     return service.handleServiceCall(request, query);
@@ -112,9 +112,9 @@ public class NetcdfController {
 
           "### Service call pattern\n" +
           "This service call is query based with pattern: " +
-          "`/spectra?latitude={number}&longitude={number}&siteClass={string}`\n" +
+          "`/spectra?longitude={number}&latitude={number}&siteClass={string}`\n" +
           "<br><br>" +
-          "Example: `/spectra?latitude=34&longitude=-118&siteClass=A`",
+          "Example: `/spectra?longitude=-118&latitude=34&siteClass=A`",
       operationId = "aashto-query")
   @ApiResponse(
       description = "Spatially interpolates data from https://doi.org/10.5066/P9Z206HY",
@@ -122,11 +122,11 @@ public class NetcdfController {
       content = @Content(
           mediaType = MediaType.APPLICATION_JSON,
           schema = @Schema(implementation = Response.class)))
-  @Get(uri = "{?latitude,longitude,siteClass}", produces = MediaType.APPLICATION_JSON)
+  @Get(uri = "{?longitude,latitude,siteClass}", produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGet(
       HttpRequest<?> request,
-      @Schema(required = true) @QueryValue @Nullable Double longitude,
       @Schema(required = true) @QueryValue @Nullable Double latitude,
+      @Schema(required = true) @QueryValue @Nullable Double longitude,
       @QueryValue @Nullable NehrpSiteClass siteClass) {
     var query = new Query(longitude, latitude, siteClass);
     return service.handleServiceCall(request, query);
@@ -140,7 +140,7 @@ public class NetcdfController {
    * @param latitude Latitude of the site
    */
   @Hidden
-  @Get(uri = "/{latitude}/{longitude}", produces = MediaType.APPLICATION_JSON)
+  @Get(uri = "/{longitude}/{latitude}", produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGetSlash(
       HttpRequest<?> request,
       @Schema(required = true) @PathVariable @Nullable Double longitude,
diff --git a/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/SwaggerController.java b/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/SwaggerController.java
index c56272ff454d18f904d5d4f8718cbac5ed9e9780..5bd776c0040d70de43e8e21763d8533b1170b53d 100644
--- a/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/SwaggerController.java
+++ b/src/aashto/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/SwaggerController.java
@@ -75,14 +75,14 @@ public class SwaggerController {
                 "The query based service call is in the form of:\n" +
 
                 "```text\n" +
-                url + "/spectra?latitude={number}&longitude={number}\n" +
-                url + "/spectra?latitude={number}&longitude={number}&siteClass={string}\n" +
+                url + "/spectra?longitude={number}&latitude={number}\n" +
+                url + "/spectra?longitude={number}&latitude={number}&siteClass={string}\n" +
                 "````\n" +
 
                 "Example:\n" +
                 "```text\n" +
-                url + "/spectra?latitude=34&longitude=-118\n" +
-                url + "/spectra?latitude=34&longitude=-118&siteClass=BC\n" +
+                url + "/spectra?longitude=-118&latitude=34\n" +
+                url + "/spectra?longitude=-118&latitude=34&siteClass=BC\n" +
                 "```\n")
         .append(
             "### Slash Pattern\n" +
@@ -90,15 +90,15 @@ public class SwaggerController {
                 "The slash based service call is in the form of:\n" +
 
                 "```text\n" +
-                url + "/spectra/{latitude}/{longitude}\n" +
-                url + "/spectra/{latitude}/{longitude}/{siteClass}\n" +
+                url + "/spectra/{longitude}/{latitude}\n" +
+                url + "/spectra/{longitude}/{latitude}/{siteClass}\n" +
                 "```\n" +
 
                 "Example:\n" +
 
                 "```text\n" +
-                url + "/spectra/34/-118\n" +
-                url + "/spectra/34/-118/BC\n" +
+                url + "/spectra/-118/34\n" +
+                url + "/spectra/-118/34/BC\n" +
                 "```\n")
         .append("</details>")
         .toString();
diff --git a/src/hazard/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java b/src/hazard/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
index 4d62342265828a89003968d230ca53a2cdfe8b7e..ea2eea3699c4ae06360ca804487ce0628ab0d26f 100644
--- a/src/hazard/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
+++ b/src/hazard/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfController.java
@@ -89,8 +89,8 @@ public class NetcdfController {
   @Get(uri = "/{longitude}/{latitude}/{siteClass}/{imt}", produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGetSlashByImt(
       HttpRequest<?> request,
-      @Schema(required = true) @PathVariable @Nullable Double longitude,
       @Schema(required = true) @PathVariable @Nullable Double latitude,
+      @Schema(required = true) @PathVariable @Nullable Double longitude,
       @Schema(required = true) @PathVariable @Nullable NehrpSiteClass siteClass,
       @Schema(required = true) @PathVariable @Nullable Imt imt) {
     return doGet(request, longitude, latitude, siteClass, imt);
@@ -125,8 +125,8 @@ public class NetcdfController {
   @Get(uri = "/{longitude}/{latitude}/{siteClass}", produces = MediaType.APPLICATION_JSON)
   public HttpResponse<String> doGetSlashBySite(
       HttpRequest<?> request,
-      @Schema(required = true) @PathVariable @Nullable Double longitude,
       @Schema(required = true) @PathVariable @Nullable Double latitude,
+      @Schema(required = true) @PathVariable @Nullable Double longitude,
       @Schema(required = true) @PathVariable @Nullable NehrpSiteClass siteClass) {
     return doGet(request, longitude, latitude, siteClass, null);
   }