diff --git a/schemas/catalog.json b/schemas/catalog.json
index 3bab899..587ddbd 100644
--- a/schemas/catalog.json
+++ b/schemas/catalog.json
@@ -67,6 +67,7 @@
     },
     "id": {
       "type": "string",
+      "format": "uuid",
       "options": {
         "hidden": true
       }
diff --git a/schemas/records.json b/schemas/records.json
index a66f16f..c3083bc 100644
--- a/schemas/records.json
+++ b/schemas/records.json
@@ -14,6 +14,7 @@
         "id": {
           "type": "string",
           "description": "A unique identifier of the catalog record.",
+          "format": "uuid",
           "options": {
             "hidden": true
           }