diff --git a/packages/veritone-widgets/src/widgets/EngineOutputExport/EngineCategoryConfigList.js b/packages/veritone-widgets/src/widgets/EngineOutputExport/EngineCategoryConfigList.js
index <HASH>..<HASH> 100644
--- a/packages/veritone-widgets/src/widgets/EngineOutputExport/EngineCategoryConfigList.js
+++ b/packages/veritone-widgets/src/widgets/EngineOutputExport/EngineCategoryConfigList.js
@@ -38,7 +38,7 @@ export default class EngineCategoryConfigList extends Component {
   static propTypes = {
     tdos: arrayOf(
       shape({
-        tdoId: string,
+        tdoId: string.isRequired,
         mentionId: string,
         startOffsetMs: number,
         stopOffsetMs: number
diff --git a/packages/veritone-widgets/src/widgets/EngineOutputExport/index.js b/packages/veritone-widgets/src/widgets/EngineOutputExport/index.js
index <HASH>..<HASH> 100644
--- a/packages/veritone-widgets/src/widgets/EngineOutputExport/index.js
+++ b/packages/veritone-widgets/src/widgets/EngineOutputExport/index.js
@@ -50,7 +50,7 @@ class EngineOutputExport extends Component {
   static propTypes = {
     tdos: arrayOf(
       shape({
-        tdoId: string,
+        tdoId: string.isRequired,
         mentionId: string,
         startOffsetMs: number,
         stopOffsetMs: number
todId is required because the if the user toggles the includeMedia to true then we need to provide a tdoId.