Adds a new folder to be automatically analyzed when new media files appear.
Creating an enabled folder saves its configuration; start the watch-folder
service separately if it is stopped. The folder and any explicit cache_dir
must exist on disk. Exclusion glob patterns are matched against
the filename only, not the full path.
Metadata filters applied to candidate files before analysis. Scope is the
watched folder's candidate files; a supplied scope field is ignored.
An empty filters array or null clears the filters.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Jumper Docs","description":"Documentation for Jumper: local AI video tagging, footage search, video analysis, and agentic video editing for Premiere Pro, Resolve, Avid, and Final Cut Pro.","colors":{"primary":"#8987F4","light":"#a7a5ff","dark":"#7366de"},"logo":{"light":"https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/logo/Full-Logo-Black.png?fit=max\u0026auto=format\u0026n=HwBuRGSKkF9cuWvI\u0026q=85\u0026s=5dc6ae2de103de76f9bbb0c4913f61e0","dark":"https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/logo/Full-Logo-White.png?fit=max\u0026auto=format\u0026n=HwBuRGSKkF9cuWvI\u0026q=85\u0026s=009606e3869623ab26aeb116b2ec769a"},"favicon":"https://mintcdn.com/jumper/ue-U8-yof-QcETpv/favicon.png?fit=max\u0026auto=format\u0026n=ue-U8-yof-QcETpv\u0026q=85\u0026s=955f382a6791dab0f305d158c5c11ddd","appearance":{"default":"system"},"navbar":{"links":[{"href":"mailto:hello@getjumper.io","label":"Support"}],"primary":{"type":"button","label":"Jumper Website","href":"https://getjumper.io"}},"footer":{"socials":{"discord":"https://discord.getjumper.io","youtube":"https://www.youtube.com/channel/UCPaAO35CauOy3XOOUSZoSEw","linkedin":"https://www.linkedin.com/company/getjumper"},"links":[{"header":"About","items":[{"label":"Become an Affiliate","href":"/affiliate"},{"label":"Press","href":"/press"},{"label":"Credits","href":"/acknowledgements/acknowledgements"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"/legal/privacy"},{"label":"Data Sovereignty","href":"/core-concepts/data-sovereignty"},{"label":"Refund Policy","href":"/legal/refund"},{"label":"EULA","href":"/legal/eula"}]}]},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"thumbnails":{"appearance":"dark"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Buy Jumper","icon":"shop","href":"https://getjumper.io/#pricing"},{"anchor":"Discord Community","icon":"discord","href":"https://discord.getjumper.io/"},{"anchor":"YouTube","icon":"youtube","href":"https://www.youtube.com/channel/UCPaAO35CauOy3XOOUSZoSEw"},{"anchor":"Blog","icon":"newspaper","href":"https://getjumper.io/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"jumper","hasAudioNarration":false,"actualSubdomain":"jumper","customDomains":["docs.getjumper.io"],"gitSource":{"type":"github","owner":"getjumper","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af2c0568c7bd0c916fd7306","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Documentation","count":67},{"language":"default","tag":"API Reference","count":48},{"language":"default","tag":"Endpoints","count":45},{"language":"default","tag":"Guides","count":17},{"language":"default","tag":"Platforms","count":12},{"language":"default","tag":"Core concepts","count":11},{"language":"default","tag":"Reference","count":10},{"language":"default","tag":"Get Started","count":8},{"language":"default","tag":"Watch Folders","count":7},{"language":"default","tag":"Enterprise","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"div[data-table-wrapper=\"true\"]{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;padding-top:0px;padding-bottom:0px;margin-left:0px!important;margin-right:0px!important;width:100%}.dark div[data-table-wrapper=\"true\"]{background:#1a1a1a;border-color:#333}div[data-table-wrapper=\"true\"] table{width:100%;border-collapse:collapse;background:transparent}div[data-table-wrapper=\"true\"] thead{background:#f8f8f8}.dark div[data-table-wrapper=\"true\"] thead{background:#1a1a1a}div[data-table-wrapper=\"true\"] th{padding:10px 16px;text-align:left;font-weight:500;font-size:12px;color:#4a4a4a;border-bottom:1px solid #e0e0e0;vertical-align:middle}.dark div[data-table-wrapper=\"true\"] th{color:#d4d4d4;border-bottom-color:#333}div[data-table-wrapper=\"true\"] tbody tr{background:#fff;border-bottom:1px solid #e0e0e0}.dark div[data-table-wrapper=\"true\"] tbody tr{background:#1a1a1a;border-bottom-color:#333}div[data-table-wrapper=\"true\"] tbody tr:last-child{border-bottom:none}div[data-table-wrapper=\"true\"] td{padding:10px 16px;vertical-align:middle;color:#4a4a4a;font-size:14px}.dark div[data-table-wrapper=\"true\"] td{color:#d4d4d4}div[data-table-wrapper=\"true\"] td:not(:last-child){border-right:none}body h2:not(.card h2){font-weight:600!important;font-size:1.2rem!important;margin-top:3rem}h3{font-weight:500!important;font-size:1rem!important;margin-top:2rem}div[data-table-wrapper=\"true\"] td strong{font-weight:500;color:#333}.dark div[data-table-wrapper=\"true\"] td strong{color:#e4e4e4}div[data-table-wrapper=\"true\"] p{margin:0}div[class*=\"px-[var(--page-padding)]\"],div[class*=\"px-(--page-padding)\"]{padding-left:0px!important;padding-right:0px!important}details.accordion summary p.m-0,p.m-0[data-component-part=\"accordion-title\"]{font-size:14px}.chat-interface :not(pre)>code{background:transparent;border-radius:4px;padding:2px 6px;font-family:\"SF Mono\", Monaco, \"Inconsolata\", \"Roboto Mono\", \"Source Code Pro\",\n monospace;font-size:0.85em;color:#aa2200}.chat-interface ul{list-style-type:disc;padding-left:20px}.dark .chat-interface :not(pre)>code{border-color:rgba(255, 255, 255, 0.2);background:rgba(0, 0, 0, 0.4);color:#ff8f34}.chat-interface pre{margin:0.5em 0;border-radius:6px;overflow-x:auto}.chat-interface pre code{font-size:0.8em;padding:0.75em 1em}.horizontal-steps{counter-reset:horizontal-step}.horizontal-step{counter-increment:horizontal-step}.horizontal-step .step-number::before{content:counter(horizontal-step)}#pagination{gap:0.5rem;margin-bottom:1rem}#pagination>a{border:1px solid rgba(127, 127, 127, 0.2);flex-grow:1;padding:1rem 1rem;border-radius:0.5rem}#pagination>a:hover{background-color:rgba(127, 127, 127, 0.2)}#pagination>a:last-child{justify-content:flex-end}:root{--background-dark: 18 18 18}"}],"page":{"pagePath":"api-reference/watch-folders/create-a-watch-folder","slug":"/api-reference/watch-folders/create-a-watch-folder","pageMetadata":{"title":"Create a watch folder","description":"Adds a new folder to be automatically analyzed when new media files appear.\nCreating an enabled folder saves its configuration; start the watch-folder\nservice separately if it is stopped. The folder and any explicit cache_dir\nmust exist on disk. Exclusion glob patterns are matched against\nthe filename only, not the full path.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /watch-folders","href":"/api-reference/watch-folders/create-a-watch-folder","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Adds a new folder to be automatically analyzed when new media files appear.\\nCreating an enabled folder saves its configuration; start the watch-folder\\nservice separately if it is stopped. The folder and any explicit cache_dir\\nmust exist on disk. Exclusion glob patterns are matched against\\nthe filename only, not the full path.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create a watch folder","description":"Adds a new folder to be automatically analyzed when new media files appear.\nCreating an enabled folder saves its configuration; start the watch-folder\nservice separately if it is stopped. The folder and any explicit cache_dir\nmust exist on disk. Exclusion glob patterns are matched against\nthe filename only, not the full path.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /watch-folders","href":"/api-reference/watch-folders/create-a-watch-folder","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create a watch folder","description":"Adds a new folder to be automatically analyzed when new media files appear.\nCreating an enabled folder saves its configuration; start the watch-folder\nservice separately if it is stopped. The folder and any explicit cache_dir\nmust exist on disk. Exclusion glob patterns are matched against\nthe filename only, not the full path.\n","tags":["Watch Folders"],"requestBody":"7fcc1793-f991-4471-b559-804fb2d6e6af","responses":{"201":"df4dfea6-3e63-4ed5-8e98-1a4a02348d31","400":"5e104fe2-80ab-4c67-ab73-e1030e3fb64f","401":"e0bd9729-d18c-4baa-b0ad-fcb4b882c967","403":"fead7969-8ea0-4a6b-891b-6ee401ac1318","500":"56118475-4457-496c-96d3-c815fb240c73"},"method":"post","type":"path","servers":["7ee8781a-703d-4410-b801-1112e383ade5"],"security":["23ad31ef-3480-42d9-afa7-c4cf36f4e160"],"path":"/watch-folders","baseUrlOptions":["http://localhost:6699/api/v1"],"title":"Create a watch folder","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["folder_path"],"properties":{"folder_path":{"type":"string","description":"Absolute path to the folder to watch","isRequired":true,"uniqueKey":"folder_path","typeLabel":"string"},"cache_dir":{"oneOf":[{"type":"string","description":"Existing Analysis folder. Omitted or null uses the app's default Analysis folder.","uniqueKey":"cache_dir.oneOf.0","typeLabel":"string"},{"type":"null","description":"Existing Analysis folder. Omitted or null uses the app's default Analysis folder.","uniqueKey":"cache_dir.oneOf.1","typeLabel":"null"}],"uniqueKey":"cache_dir","typeLabel":"string | null"},"enabled":{"type":"boolean","default":true,"description":"Include this folder when the watch-folder service is running.","uniqueKey":"enabled","typeLabel":"boolean"},"enable_visual_analysis":{"type":"boolean","default":true,"uniqueKey":"enable_visual_analysis","typeLabel":"boolean"},"enable_audio_analysis":{"type":"boolean","default":false,"uniqueKey":"enable_audio_analysis","typeLabel":"boolean"},"enable_face_analysis":{"type":"boolean","default":false,"uniqueKey":"enable_face_analysis","typeLabel":"boolean"},"audio_language":{"type":"string","default":"english","uniqueKey":"audio_language","typeLabel":"string"},"audio_channels":{"type":"array","default":[],"description":"1-based channels to transcribe. Empty uses the default downmix to mono.","items":{"type":"integer","minimum":1,"uniqueKey":"audio_channels.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"audio_channels","typeLabel":"integer[]"},"qwen_model_variant":{"oneOf":[{"type":"string","enum":["auto","faster","more_accurate"],"default":"auto","uniqueKey":"qwen_model_variant.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["auto","faster","more_accurate"],"default":"auto","uniqueKey":"qwen_model_variant.oneOf.1","typeLabel":"null"}],"uniqueKey":"qwen_model_variant","typeLabel":"enum\u003cstring> | null"},"detect_speakers":{"type":"boolean","default":true,"uniqueKey":"detect_speakers","typeLabel":"boolean"},"speaker_count":{"oneOf":[{"type":"integer","description":"Expected speaker count. Auto is stored as null.","enum":[1,2,3,4],"uniqueKey":"speaker_count.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"string","description":"Expected speaker count. Auto is stored as null.","enum":["auto","5+"],"uniqueKey":"speaker_count.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"speaker_count.oneOf.2","typeLabel":"null"}],"uniqueKey":"speaker_count","typeLabel":"enum\u003cinteger> | enum\u003cstring> | null"},"cluster_job_name":{"oneOf":[{"type":"string","description":"Direct folder name for the face collection; required when face analysis is enabled.","uniqueKey":"cluster_job_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Direct folder name for the face collection; required when face analysis is enabled.","uniqueKey":"cluster_job_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"cluster_job_name","typeLabel":"string | null"},"face_eps":{"type":"number","default":0.48,"uniqueKey":"face_eps","typeLabel":"number"},"face_min_samples":{"type":"integer","default":5,"uniqueKey":"face_min_samples","typeLabel":"integer"},"excluded_extensions":{"type":"array","description":"File extensions to skip, normalized to lowercase with a leading dot","items":{"type":"string","uniqueKey":"excluded_extensions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"excluded_extensions","typeLabel":"string[]"},"excluded_filename_globs":{"type":"array","description":"Case-insensitive glob patterns matched against the filename only","items":{"type":"string","uniqueKey":"excluded_filename_globs.items.[INDEX]","typeLabel":"string"},"uniqueKey":"excluded_filename_globs","typeLabel":"string[]"},"excluded_folder_globs":{"type":"array","description":"Case-insensitive folder glob patterns under the watched folder. Patterns with slashes match relative folder paths segment by segment.","items":{"type":"string","uniqueKey":"excluded_folder_globs.items.[INDEX]","typeLabel":"string"},"uniqueKey":"excluded_folder_globs","typeLabel":"string[]"},"metadata_filter_request":{"oneOf":[{"type":"object","properties":{"filters":{"type":"array","items":{"type":"object","required":["facet_id","values"],"properties":{"facet_id":{"type":"string","description":"Facet identifier returned by `/metadata/facets`, such as `video.codec`.","isRequired":true,"uniqueKey":"metadata_filter_request.oneOf.0.filters.items.[INDEX].facet_id","typeLabel":"string"},"values":{"type":"array","items":{"type":"string","uniqueKey":"metadata_filter_request.oneOf.0.filters.items.[INDEX].values.items.[INDEX]","typeLabel":"string"},"description":"Selected facet option values.","isRequired":true,"uniqueKey":"metadata_filter_request.oneOf.0.filters.items.[INDEX].values","typeLabel":"string[]"},"operator":{"type":"string","enum":["is_any_of","is_not","include_any_of","include_all_of","exclude_any_of","exclude_all_of","before","after","greater_than","less_than"],"default":"is_any_of","uniqueKey":"metadata_filter_request.oneOf.0.filters.items.[INDEX].operator","typeLabel":"enum\u003cstring>"}},"uniqueKey":"metadata_filter_request.oneOf.0.filters.items.[INDEX]","typeLabel":"object"},"default":[],"uniqueKey":"metadata_filter_request.oneOf.0.filters","typeLabel":"object[]"}},"description":"Metadata filters applied to candidate files before analysis. Scope is the\nwatched folder's candidate files; a supplied scope field is ignored.\nAn empty filters array or null clears the filters.\n","uniqueKey":"metadata_filter_request.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"filters":{"type":"array","items":{"type":"object","required":["facet_id","values"],"properties":{"facet_id":{"type":"string","description":"Facet identifier returned by `/metadata/facets`, such as `video.codec`."},"operator":{"type":"string","enum":["is_any_of","is_not","include_any_of","include_all_of","exclude_any_of","exclude_all_of","before","after","greater_than","less_than"],"default":"is_any_of"},"values":{"type":"array","items":{"type":"string"},"description":"Selected facet option values."}}},"default":[]}},"description":"Metadata filters applied to candidate files before analysis. Scope is the\nwatched folder's candidate files; a supplied scope field is ignored.\nAn empty filters array or null clears the filters.\n","uniqueKey":"metadata_filter_request.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata_filter_request","typeLabel":"object | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"folder_path":"\u003cstring>","cache_dir":"\u003cstring>","enabled":true,"enable_visual_analysis":true,"enable_audio_analysis":false,"enable_face_analysis":false,"audio_language":"english","audio_channels":[],"qwen_model_variant":"auto","detect_speakers":true,"cluster_job_name":"\u003cstring>","face_eps":0.48,"face_min_samples":5,"excluded_extensions":["\u003cstring>"],"excluded_filename_globs":["\u003cstring>"],"excluded_folder_globs":["\u003cstring>"],"metadata_filter_request":{"filters":[]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"df4dfea6-3e63-4ed5-8e98-1a4a02348d31":{"description":"Watch folder created","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"watch_folder":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"watch_folder.id","typeLabel":"string"},"folder_path":{"type":"string","uniqueKey":"watch_folder.folder_path","typeLabel":"string"},"enabled":{"type":"boolean","uniqueKey":"watch_folder.enabled","typeLabel":"boolean"},"enable_visual_analysis":{"type":"boolean","uniqueKey":"watch_folder.enable_visual_analysis","typeLabel":"boolean"},"enable_audio_analysis":{"type":"boolean","uniqueKey":"watch_folder.enable_audio_analysis","typeLabel":"boolean"},"enable_face_analysis":{"type":"boolean","uniqueKey":"watch_folder.enable_face_analysis","typeLabel":"boolean"},"audio_language":{"type":"string","uniqueKey":"watch_folder.audio_language","typeLabel":"string"},"audio_channels":{"type":"array","description":"1-based channels to transcribe. Empty uses the default downmix to mono.","items":{"type":"integer","minimum":1,"uniqueKey":"watch_folder.audio_channels.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"watch_folder.audio_channels","typeLabel":"integer[]"},"qwen_model_variant":{"oneOf":[{"type":"string","enum":["faster","more_accurate"],"description":"Qwen model size preference for supported languages.","uniqueKey":"watch_folder.qwen_model_variant.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["faster","more_accurate"],"description":"Qwen model size preference for supported languages.","uniqueKey":"watch_folder.qwen_model_variant.oneOf.1","typeLabel":"null"}],"uniqueKey":"watch_folder.qwen_model_variant","typeLabel":"enum\u003cstring> | null"},"detect_speakers":{"type":"boolean","uniqueKey":"watch_folder.detect_speakers","typeLabel":"boolean"},"speaker_count":{"oneOf":[{"type":"integer","enum":[1,2,3,4],"uniqueKey":"watch_folder.speaker_count.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"string","enum":["5+"],"uniqueKey":"watch_folder.speaker_count.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"watch_folder.speaker_count.oneOf.2","typeLabel":"null"}],"uniqueKey":"watch_folder.speaker_count","typeLabel":"enum\u003cinteger> | enum\u003cstring> | null"},"cluster_job_name":{"oneOf":[{"type":"string","uniqueKey":"watch_folder.cluster_job_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"watch_folder.cluster_job_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"watch_folder.cluster_job_name","typeLabel":"string | null"},"face_eps":{"type":"number","uniqueKey":"watch_folder.face_eps","typeLabel":"number"},"face_min_samples":{"type":"integer","uniqueKey":"watch_folder.face_min_samples","typeLabel":"integer"},"cache_dir":{"oneOf":[{"type":"string","uniqueKey":"watch_folder.cache_dir.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"watch_folder.cache_dir.oneOf.1","typeLabel":"null"}],"uniqueKey":"watch_folder.cache_dir","typeLabel":"string | null"},"excluded_extensions":{"type":"array","description":"File extensions to skip, normalized to lowercase with a leading dot","items":{"type":"string","uniqueKey":"watch_folder.excluded_extensions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"watch_folder.excluded_extensions","typeLabel":"string[]"},"excluded_filename_globs":{"type":"array","description":"Case-insensitive glob patterns matched against the filename only","items":{"type":"string","uniqueKey":"watch_folder.excluded_filename_globs.items.[INDEX]","typeLabel":"string"},"uniqueKey":"watch_folder.excluded_filename_globs","typeLabel":"string[]"},"excluded_folder_globs":{"type":"array","description":"Case-insensitive folder glob patterns under the watched folder. Patterns with slashes match relative folder paths segment by segment.","items":{"type":"string","uniqueKey":"watch_folder.excluded_folder_globs.items.[INDEX]","typeLabel":"string"},"uniqueKey":"watch_folder.excluded_folder_globs","typeLabel":"string[]"},"metadata_filter_request":{"oneOf":[{"type":"object","properties":{"filters":{"type":"array","items":{"type":"object","required":["facet_id","values"],"properties":{"facet_id":{"type":"string","description":"Facet identifier returned by `/metadata/facets`, such as `video.codec`.","isRequired":true,"uniqueKey":"watch_folder.metadata_filter_request.oneOf.0.filters.items.[INDEX].facet_id","typeLabel":"string"},"values":{"type":"array","items":{"type":"string","uniqueKey":"watch_folder.metadata_filter_request.oneOf.0.filters.items.[INDEX].values.items.[INDEX]","typeLabel":"string"},"description":"Selected facet option values.","isRequired":true,"uniqueKey":"watch_folder.metadata_filter_request.oneOf.0.filters.items.[INDEX].values","typeLabel":"string[]"},"operator":{"type":"string","enum":["is_any_of","is_not","include_any_of","include_all_of","exclude_any_of","exclude_all_of","before","after","greater_than","less_than"],"default":"is_any_of","uniqueKey":"watch_folder.metadata_filter_request.oneOf.0.filters.items.[INDEX].operator","typeLabel":"enum\u003cstring>"}},"uniqueKey":"watch_folder.metadata_filter_request.oneOf.0.filters.items.[INDEX]","typeLabel":"object"},"default":[],"uniqueKey":"watch_folder.metadata_filter_request.oneOf.0.filters","typeLabel":"object[]"}},"description":"Metadata filters applied to candidate files before analysis. Scope is the\nwatched folder's candidate files; a supplied scope field is ignored.\nAn empty filters array or null clears the filters.\n","uniqueKey":"watch_folder.metadata_filter_request.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"filters":{"type":"array","items":{"type":"object","required":["facet_id","values"],"properties":{"facet_id":{"type":"string","description":"Facet identifier returned by `/metadata/facets`, such as `video.codec`."},"operator":{"type":"string","enum":["is_any_of","is_not","include_any_of","include_all_of","exclude_any_of","exclude_all_of","before","after","greater_than","less_than"],"default":"is_any_of"},"values":{"type":"array","items":{"type":"string"},"description":"Selected facet option values."}}},"default":[]}},"description":"Metadata filters applied to candidate files before analysis. Scope is the\nwatched folder's candidate files; a supplied scope field is ignored.\nAn empty filters array or null clears the filters.\n","uniqueKey":"watch_folder.metadata_filter_request.oneOf.1","typeLabel":"null"}],"uniqueKey":"watch_folder.metadata_filter_request","typeLabel":"object | null"},"created_at":{"type":"number","uniqueKey":"watch_folder.created_at","typeLabel":"number"},"last_poll_time":{"type":"number","uniqueKey":"watch_folder.last_poll_time","typeLabel":"number"},"files_analyzed_count":{"type":"integer","uniqueKey":"watch_folder.files_analyzed_count","typeLabel":"integer"}},"uniqueKey":"watch_folder","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","watch_folder":{"id":"\u003cstring>","folder_path":"\u003cstring>","enabled":true,"enable_visual_analysis":true,"enable_audio_analysis":true,"enable_face_analysis":true,"audio_language":"\u003cstring>","audio_channels":[2],"qwen_model_variant":"faster","detect_speakers":true,"speaker_count":1,"cluster_job_name":"\u003cstring>","face_eps":123,"face_min_samples":123,"cache_dir":"\u003cstring>","excluded_extensions":["\u003cstring>"],"excluded_filename_globs":["\u003cstring>"],"excluded_folder_globs":["\u003cstring>"],"metadata_filter_request":{"filters":[]},"created_at":123,"last_poll_time":123,"files_analyzed_count":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"5e104fe2-80ab-4c67-ab73-e1030e3fb64f":{"description":"Missing or nonexistent folder, duplicate folder, invalid analysis settings or exclusions, or an Analysis folder disallowed by organization policy.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Additional validation detail. Authentication failures include this field.","uniqueKey":"message","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e0bd9729-d18c-4baa-b0ad-fcb4b882c967":{"description":"No license key was supplied in X-License-Key or the JSON license_key field.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Additional validation detail. Authentication failures include this field.","uniqueKey":"message","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":"Authentication required","message":"Provide license_key in request body or X-License-Key header"},"examples":{"Example":{"title":"Example","value":{"error":"Authentication required","message":"Provide license_key in request body or X-License-Key header"}}},"exampleType":"examples"}},"exampleType":"examples"},"fead7969-8ea0-4a6b-891b-6ee401ac1318":{"description":"The supplied key could not be validated, lacks Pro entitlements, or an Enterprise policy denied the action. Inspect message or policy_error for the reason.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"string"},"message":{"type":"string","description":"Additional validation detail. Authentication failures include this field.","uniqueKey":"oneOf.0.message","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["policy_error"],"properties":{"policy_error":{"type":"string","description":"Enterprise policy restriction that denied the request.","isRequired":true,"uniqueKey":"oneOf.1.policy_error","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"invalidKey":{"title":"invalidKey","value":{"error":"Jumper Pro license required","message":"License invalid and activation not required: license does not exist"}},"nonProKey":{"title":"nonProKey","value":{"error":"Jumper Pro license required","message":"OK"}},"policyDenied":{"title":"policyDenied","value":{"policy_error":"This action is not available under your organization's Jumper policy"}}},"exampleType":"examples"}},"exampleType":"examples"},"56118475-4457-496c-96d3-c815fb240c73":{"description":"Unexpected failure while processing the request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Additional validation detail. Authentication failures include this field.","uniqueKey":"message","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"23ad31ef-3480-42d9-afa7-c4cf36f4e160":{"HeaderAuth":{"type":"apiKey","in":"header","name":"X-License-Key","description":"Raw Jumper Pro license key on every authenticated request, without a Bearer prefix","scopes":[],"schemeName":"HeaderAuth"}}},"servers":{"7ee8781a-703d-4410-b801-1112e383ade5":{"url":"http://localhost:6699/api/v1","description":"Local Jumper backend"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-License-Key","description":"Raw Jumper Pro license key on every authenticated request, without a Bearer prefix","scopes":[],"schemeName":"HeaderAuth"},"schema":{"title":"X-License-Key","type":"string","description":"Raw Jumper Pro license key on every authenticated request, without a Bearer prefix","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"HeaderAuth","name":"X-License-Key"}],"title":"HeaderAuth"}]},"originalFileLocation":"api-reference/openapi-v1.yaml"},"subdomain":"jumper","siteName":"Jumper Docs","title":"Create a watch folder - Jumper Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/watch-folders/create-a-watch-folder.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Adds a new folder to be automatically analyzed when new media files appear. Creating an enabled folder saves its configuration; start the watch-folder service separately if it is stopped. The folder and any explicit cache_dir must exist on disk. Exclusion glob patterns are matched against the filename only, not the full path.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Jumper Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a watch folder - Jumper Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Adds a new folder to be automatically analyzed when new media files appear. Creating an enabled folder saves its configuration; start the watch-folder service separately if it is stopped. The folder and any explicit cache_dir must exist on disk. Exclusion glob patterns are matched against the filename only, not the full path.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Jumper Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://jumper.mintlify.site/_mintlify/api/og/v2?division=Watch+Folders\u0026amp;title=Create+a+watch+folder\u0026amp;description=Adds+a+new+folder+to+be+automatically+analyzed+when+new+media+files+appear.%0ACreating+an+enabled+folder+saves+its+configuration%3B+start+the+watch-folder%0Aservice+s\u0026amp;theme=12e3e8c56c1e7e94d56880ce\u0026amp;signature=64c845812c114052d75c37b62516d78757fb77c83a83f23896644b09fa639f56\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a watch folder - Jumper Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Adds a new folder to be automatically analyzed when new media files appear. Creating an enabled folder saves its configuration; start the watch-folder service separately if it is stopped. The folder and any explicit cache_dir must exist on disk. Exclusion glob patterns are matched against the filename only, not the full path.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://jumper.mintlify.site/_mintlify/api/og/v2?division=Watch+Folders\u0026amp;title=Create+a+watch+folder\u0026amp;description=Adds+a+new+folder+to+be+automatically+analyzed+when+new+media+files+appear.%0ACreating+an+enabled+folder+saves+its+configuration%3B+start+the+watch-folder%0Aservice+s\u0026amp;theme=12e3e8c56c1e7e94d56880ce\u0026amp;signature=64c845812c114052d75c37b62516d78757fb77c83a83f23896644b09fa639f56\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/jumper/SV_sF978W66AZ35_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Jumper Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8987F4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/watch-folders/create-a-watch-folder.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getjumper.io/#organization\",\"name\":\"Jumper Docs\",\"url\":\"https://docs.getjumper.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/jumper/HwBuRGSKkF9cuWvI/logo/Full-Logo-Black.png?fit=max\u0026auto=format\u0026n=HwBuRGSKkF9cuWvI\u0026q=85\u0026s=5dc6ae2de103de76f9bbb0c4913f61e0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getjumper.io#website\",\"name\":\"Jumper Docs\",\"url\":\"https://docs.getjumper.io\",\"publisher\":{\"@id\":\"https://docs.getjumper.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder#webpage\",\"url\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder\",\"name\":\"Create a watch folder\",\"description\":\"Adds a new folder to be automatically analyzed when new media files appear. Creating an enabled folder saves its configuration; start the watch-folder service separately if it is stopped. The folder and any explicit cache_dir must exist on disk. Exclusion glob patterns are matched against the filename only, not the full path.\",\"isPartOf\":{\"@id\":\"https://docs.getjumper.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.getjumper.io/api-reference/health/health-check\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Watch Folders\",\"item\":\"https://docs.getjumper.io/api-reference/watch-folders/list-watch-folders\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a watch folder\",\"item\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder#apireference\",\"headline\":\"Create a watch folder\",\"name\":\"Create a watch folder\",\"description\":\"Adds a new folder to be automatically analyzed when new media files appear. Creating an enabled folder saves its configuration; start the watch-folder service separately if it is stopped. The folder and any explicit cache_dir must exist on disk. Exclusion glob patterns are matched against the filename only, not the full path.\",\"url\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder#webpage\"},\"publisher\":{\"@id\":\"https://docs.getjumper.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getjumper.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Jumper Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Jumper Docs","nav":{"global":{"anchors":[{"anchor":"Buy Jumper","icon":"shop","href":"https://getjumper.io/#pricing"},{"anchor":"Discord Community","icon":"discord","href":"https://discord.getjumper.io/"},{"anchor":"YouTube","icon":"youtube","href":"https://www.youtube.com/channel/UCPaAO35CauOy3XOOUSZoSEw"},{"anchor":"Blog","icon":"newspaper","href":"https://getjumper.io/blog"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/macos"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"Jumper Public API","icon":"braces","href":"/api-reference/introduction"},{"title":"API Spec Files","icon":"file-code","href":"/api-reference/spec-files"},{"title":null,"href":"/api-reference/public-api-v1"}]},{"group":"Endpoints","pages":[{"group":"Health","pages":[{"title":"Health check","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml get /health","href":"/api-reference/health/health-check"}]},{"group":"Models","pages":[{"title":"Get currently loaded models","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml get /models/loaded","href":"/api-reference/models/get-currently-loaded-models"},{"title":"List available models","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml get /models/available","href":"/api-reference/models/list-available-models"},{"title":"Switch the active visual model","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /models/load","href":"/api-reference/models/switch-the-active-visual-model"}]},{"group":"Media","pages":[{"title":"Get metadata for media files","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /media/metadata","href":"/api-reference/media/get-metadata-for-media-files"},{"title":"Get full technical metadata for media files","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /media/metadata/full","href":"/api-reference/media/get-full-technical-metadata-for-media-files"},{"title":"Get detected scenes for videos","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /media/scenes","href":"/api-reference/media/get-detected-scenes-for-videos"},{"title":"Count audio channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /media/audio-channels","href":"/api-reference/media/count-audio-channels"},{"title":"Get analysis status for media files","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /media/analysis-status","href":"/api-reference/media/get-analysis-status-for-media-files"}]},{"group":"Analysis","pages":[{"title":"Start media analysis","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /analyze","href":"/api-reference/analysis/start-media-analysis"},{"title":"Cancel running analysis","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /analyze/cancel","href":"/api-reference/analysis/cancel-running-analysis"}]},{"group":"Summaries","pages":[{"title":"List hierarchical summary collections","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /summaries/collections","href":"/api-reference/summaries/list-hierarchical-summary-collections"},{"title":"List named summary analyses for media","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /summaries/list","href":"/api-reference/summaries/list-named-summary-analyses-for-media"},{"title":"Read a compact whole-media summary","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /summaries/overview","href":"/api-reference/summaries/read-a-compact-whole-media-summary"},{"title":"Drill into one hierarchical summary node","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /summaries/node","href":"/api-reference/summaries/drill-into-one-hierarchical-summary-node"}]},{"group":"Analysis Data","pages":[{"title":"Load all analysis data into memory","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /analysis-data/load","href":"/api-reference/analysis-data/load-all-analysis-data-into-memory"},{"title":"Load analysis data for specific media files","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /analysis-data/load-for-media","href":"/api-reference/analysis-data/load-analysis-data-for-specific-media-files"},{"title":"Load transcription data into memory","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /analysis-data/load-transcriptions","href":"/api-reference/analysis-data/load-transcription-data-into-memory"}]},{"group":"Metadata Filters","pages":[{"title":"Get metadata filter facets","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /metadata/facets","href":"/api-reference/metadata-filters/get-metadata-filter-facets"}]},{"group":"Search","pages":[{"title":"Search by text query","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /search/text","href":"/api-reference/search/search-by-text-query"},{"title":"Search by reference image","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /search/image","href":"/api-reference/search/search-by-reference-image"},{"title":"Search by video frame","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /search/frame","href":"/api-reference/search/search-by-video-frame"},{"title":"Search transcriptions by text","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /search/transcript","href":"/api-reference/search/search-transcriptions-by-text"}]},{"group":"Transcriptions","pages":[{"title":"Get transcriptions","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /transcriptions","href":"/api-reference/transcriptions/get-transcriptions"},{"title":"Get a bounded transcript range","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /transcriptions/range","href":"/api-reference/transcriptions/get-a-bounded-transcript-range"}]},{"group":"Thumbnails","pages":[{"title":"Get thumbnails at specific timestamps","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /thumbnails","href":"/api-reference/thumbnails/get-thumbnails-at-specific-timestamps"},{"title":"Get thumbnails for a time range","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /thumbnails/scene","href":"/api-reference/thumbnails/get-thumbnails-for-a-time-range"}]},{"group":"Face Clustering","pages":[{"title":"List face clustering jobs","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml get /faces/clusters","href":"/api-reference/face-clustering/list-face-clustering-jobs"},{"title":"Get sample face images per cluster","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /faces/clusters/samples","href":"/api-reference/face-clustering/get-sample-face-images-per-cluster"},{"title":"Get paginated cluster faces","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /faces/clusters/faces","href":"/api-reference/face-clustering/get-paginated-cluster-faces"},{"title":"Rename clusters","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml put /faces/clusters/names","href":"/api-reference/face-clustering/rename-clusters"},{"title":"Re-run face clustering","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /faces/recluster","href":"/api-reference/face-clustering/re-run-face-clustering"},{"title":"Merge or move faces between clusters","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /faces/clusters/modify","href":"/api-reference/face-clustering/merge-or-move-faces-between-clusters"}]},{"group":"Watch Folders","pages":[{"title":"List watch folders","description":"Returns all configured watch folders and the background service status.","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml get /watch-folders","href":"/api-reference/watch-folders/list-watch-folders"},{"title":"Create a watch folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /watch-folders","href":"/api-reference/watch-folders/create-a-watch-folder"},{"title":"Update a watch folder","description":"Modify settings for an existing watch folder. Only include fields you want to change.\nFilename exclusion glob patterns are matched against the filename only, not the full path.\nFolder exclusion glob patterns without slashes match folder names; patterns with slashes match relative folder paths segment by segment.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml put /watch-folders/{watch_folder_id}","href":"/api-reference/watch-folders/update-a-watch-folder"},{"title":"Delete a watch folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml delete /watch-folders/{watch_folder_id}","href":"/api-reference/watch-folders/delete-a-watch-folder"},{"title":"Start the watch folder service","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /watch-folders/service/start","href":"/api-reference/watch-folders/start-the-watch-folder-service"},{"title":"Stop the watch folder service","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /watch-folders/service/stop","href":"/api-reference/watch-folders/stop-the-watch-folder-service"},{"title":"Get watch folder service status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml get /watch-folders/service/status","href":"/api-reference/watch-folders/get-watch-folder-service-status"}]},{"group":"Utilities","pages":[{"title":"Get cache folder paths for a media file","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /cache-paths","href":"/api-reference/utilities/get-cache-folder-paths-for-a-media-file"}]},{"group":"Export","pages":[{"title":"Export trimmed video clips","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /export/clips","href":"/api-reference/export/export-trimmed-video-clips"},{"title":"Generate Premiere Pro XML sequence","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /export/premiere-xml","href":"/api-reference/export/generate-premiere-pro-xml-sequence"},{"title":"Read an XMEML or FCPXML timeline","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /timeline/parse-xml","href":"/api-reference/export/read-an-xmeml-or-fcpxml-timeline"},{"title":"Export transcript to file","deprecated":null,"version":null,"openapi":"/api-reference/openapi-v1.yaml post /export/transcript","href":"/api-reference/export/export-transcript-to-file"}]}]}]}]},"basePath":"","title":"Create a watch folder - Jumper Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}