diff --git a/src/v1/content.ts b/src/v1/content.ts
index f026d0fd474ea8a1d5299e331bdbc8defe31e3eb..fac8faa433d41a92b05cd07b47d0895be5c6c7bb 100644
--- a/src/v1/content.ts
+++ b/src/v1/content.ts
@@ -4,6 +4,7 @@ export interface Content {
     type: string;
     title: string;
     subtitle?: string;
+    hidden?: boolean;
     conditional?: boolean;
     conditionResolver?: ScoreResolver | ChoiceResolver;
 }
diff --git a/src/v2/epoc.ts b/src/v2/epoc.ts
index 1f50962b1db20cd2078f91d1547525d4698e03e9..f2f23b6af3b3fff950f350dfa20b6477716ee308 100644
--- a/src/v2/epoc.ts
+++ b/src/v2/epoc.ts
@@ -201,6 +201,11 @@ export interface Screen {
      */
     subtitle?: string;
 
+    /**
+     * Specifies if the screen appears in the detailed table of contents
+     */
+    hidden?: boolean;
+
     /**
      * List the screen content ids
      */