diff --git a/geomagio/api/secure/metadata.py b/geomagio/api/secure/metadata.py
index 8a5251bdcb8d2cc85f737ab6013806d3b0607ce1..a2015abc469a67a94867aed0caa0974b3f336b41 100644
--- a/geomagio/api/secure/metadata.py
+++ b/geomagio/api/secure/metadata.py
@@ -96,7 +96,7 @@ async def get_metadata_history_by_id(id: int):
         database=database
     ).get_metadata_history_by_id(id=id)
     if metadata is None:
-        return Response(status_code=400)
+        return Response(status_code=404)
     return metadata