diff --git a/spec/set-payload.schema.json b/spec/set-payload.schema.json
index f588b7928dd67b3cfb594055dba4f829bb5e339f..dada5f585ac0ecc34ca6fe6fc37e640e5457b26c 100644
--- a/spec/set-payload.schema.json
+++ b/spec/set-payload.schema.json
@@ -25,9 +25,9 @@
       "minimum": 1577833200
     },
     "sub": {
-      "description": "Das Subject ('sub') enthält 'submission:' und die UUID der Submission.",
+      "description": "Beschreibt, wen das SET betrifft.",
       "type": "string",
-      "pattern": "^submission:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
+      "pattern": "^(case|submission|reply):[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
     },
     "txn": {
       "description": "Der Transaction Identifier ('txn') enthält 'case:' und die UUID des Cases.",