diff --git a/lib/api/api.rb b/lib/api/api.rb
index 318c3d4133b384161f96084aab9f28368c6020dc..00fac054547f1cfaa6ef1feb9d11330ad1178562 100644
--- a/lib/api/api.rb
+++ b/lib/api/api.rb
@@ -267,6 +267,7 @@ class API < ::API::Base
         mount ::API::Terraform::StateVersion
         mount ::API::Topics
         mount ::API::Unleash
+        mount ::API::UsageDataNonSqlMetrics
         mount ::API::UserCounts
         mount ::API::Wikis
 
@@ -329,7 +330,6 @@ class API < ::API::Base
       mount ::API::Templates
       mount ::API::Todos
       mount ::API::UsageData
-      mount ::API::UsageDataNonSqlMetrics
       mount ::API::UsageDataQueries
       mount ::API::Users
       mount ::API::Ml::Mlflow
diff --git a/lib/api/usage_data_non_sql_metrics.rb b/lib/api/usage_data_non_sql_metrics.rb
index 41f369a43b8054da04a661b1472563dfe9df6ee3..81f96a7958ba66a85c14584277f7d6bdcfd8d066 100644
--- a/lib/api/usage_data_non_sql_metrics.rb
+++ b/lib/api/usage_data_non_sql_metrics.rb
@@ -14,6 +14,12 @@ class UsageDataNonSqlMetrics < ::API::Base
 
       desc 'Get Non SQL usage ping metrics' do
         detail 'This feature was introduced in GitLab 13.11.'
+        success code: 200
+        failure [
+          { code: 401, message: 'Unauthorized' },
+          { code: 403, message: 'Forbidden' },
+          { code: 404, message: 'Not Found' }
+        ]
       end
 
       get 'non_sql_metrics' do