Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.
An optional array of detection objects, representing new or updated detection data. Each detection entry may include bounding boxes, timestamps, labels, or confidence scores. If provided, this array replaces the existing detections for the specified run.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Indora Labs","colors":{"primary":"#0077B6","light":"#00B4D8","dark":"#023E8A"},"logo":{"light":"https://mintcdn.com/indoralabs/FoPd7tFYKhaZxkoJ/logo/light.png?fit=max\u0026auto=format\u0026n=FoPd7tFYKhaZxkoJ\u0026q=85\u0026s=8e7b50fd0a504bbb13ec93b2cb4a9965","dark":"https://mintcdn.com/indoralabs/FoPd7tFYKhaZxkoJ/logo/dark.png?fit=max\u0026auto=format\u0026n=FoPd7tFYKhaZxkoJ\u0026q=85\u0026s=615efbfdd3015224cdd272dfa2a59cbe"},"favicon":"/favicon.svg","api":{"openapi":"api-reference/openapi.json","mdx":{"auth":{"method":"key","name":"x-api-key"}}},"navbar":{"links":[{"href":"mailto:josh@indoralabs.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://indoralabs.com"}},"footer":{"socials":{"x":"https://x.com/indoralabs","github":"https://github.com/indoralabs","linkedin":"https://linkedin.com/company/indora-labs"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"https://docs.indoralabs.com"},{"anchor":"Site","icon":"newspaper","href":"https://indoralabs.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"indoralabs","hasAudioNarration":false,"actualSubdomain":"indoralabs","customDomains":["docs.indoralabs.com"],"gitSource":{"type":"github","owner":"indoralabs","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e7ec044dd579e9b5a7d0","collectionId":"9a84d9e8-f272-4d9b-92ed-1787d6ce1dd2","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e7ec044dd579e9b5a7d0:success","clientVersion":"0.0.3962","searchFilterCounts":[{"language":"default","tag":"API reference","count":26},{"language":"default","tag":"Files","count":6},{"language":"default","tag":"Policies","count":5},{"language":"default","tag":"Text Redactions","count":3},{"language":"default","tag":"Video Detections","count":3},{"language":"default","tag":"Upload","count":3},{"language":"default","tag":"Overview","count":3},{"language":"default","tag":"Detection \u0026 Burn Redactions","count":2},{"language":"default","tag":"Search","count":1}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoints/patch_video-detections_id","slug":"/api-reference/endpoints/patch_video-detections_id","pageMetadata":{"title":"Update Video Detection","openapi":"PATCH /video-detections/{id}","description":"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.","href":"/api-reference/endpoints/patch_video-detections_id","hidden":false},"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: \"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.\"\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":"Update Video Detection","openapi":"PATCH /video-detections/{id}","description":"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.","href":"/api-reference/endpoints/patch_video-detections_id","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Detections"],"summary":"PATCH /video-detections/{id}","description":"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.","parameters":["2d624a40-a22b-4af8-8e2d-0d6c62259342"],"requestBody":"491e6463-e3f7-470e-9706-856556f95cb3","responses":{"200":"e5f11261-cc12-4874-a39a-efad09a0cb05","400":"008ce254-9640-4837-87db-c168bb5aa332","401":"cdea3ed0-5cb0-4651-859d-3319be5b007d","404":"8934ea41-de7b-45b7-bac8-0b571923800e","500":"38ef31fe-e533-4c60-9917-ab13606ccf43"},"method":"patch","type":"path","servers":["90aad482-0777-4b59-843a-c7430d1dcca8"],"security":["d62a9ea8-9e67-4f25-bddd-6d12cfca9240"],"path":"/video-detections/{id}","baseUrlOptions":["https://api.indoralabs.com"],"title":"PATCH /video-detections/{id}","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"2d624a40-a22b-4af8-8e2d-0d6c62259342":{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The unique ID of the video detection run to update.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"The unique ID of the video detection run to update."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"detections":{"type":"array","items":{"type":"object","uniqueKey":"detections.items.[INDEX]","typeLabel":"object"},"description":"An optional array of detection objects, representing new or updated detection data. Each detection entry may include bounding boxes, timestamps, labels, or confidence scores. If provided, this array replaces the existing detections for the specified run.","uniqueKey":"detections","typeLabel":"object[]"},"caseId":{"oneOf":[{"type":"string","format":"uuid","description":"An optional Case ID to link this detection run to. Use `null` to clear any existing case association.","uniqueKey":"caseId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"An optional Case ID to link this detection run to. Use `null` to clear any existing case association.","uniqueKey":"caseId.oneOf.1","typeLabel":"null"}],"uniqueKey":"caseId","typeLabel":"string\u003cuuid> | null"}},"description":"Fields to update on the specified video detection record. At least one property must be present.","uniqueKey":"","typeLabel":"object"},"examples":{"updateDetections":{"title":"updateDetections","value":{"detections":[{"frame":123,"label":"Face","confidence":0.92},{"frame":140,"label":"LicensePlate","confidence":0.85}]}},"assignCase":{"title":"assignCase","value":{"caseId":"b37f2a74-99a1-4a61-8cfb-973344dfcf21"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"e5f11261-cc12-4874-a39a-efad09a0cb05":{"description":"Detection record successfully updated.","content":{"application/json":{"schema":{"type":"object","properties":{"detection":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"d2f0cf30-b573-4797-97d4-aaab3ec2c5f1","description":"id field from video_detections09192349.","uniqueKey":"detection.id","typeLabel":"string\u003cuuid>"},"tenant_id":{"type":"string","format":"uuid","example":"743db90f-7e76-49f7-8d4e-5f42a16efc06","description":"tenant_id field from video_detections09192349.","uniqueKey":"detection.tenant_id","typeLabel":"string\u003cuuid>"},"file_id":{"type":"string","format":"uuid","example":"de13d372-a870-4eea-b975-9060d442f38c","description":"file_id field from video_detections09192349.","uniqueKey":"detection.file_id","typeLabel":"string\u003cuuid>"},"case_id":{"type":"number","description":"case_id field from video_detections09192349.","uniqueKey":"detection.case_id","typeLabel":"number"},"doc_id":{"type":"string","format":"uuid","example":"de13d372-a870-4eea-b975-9060d442f38c","description":"doc_id field from video_detections09192349.","uniqueKey":"detection.doc_id","typeLabel":"string\u003cuuid>"},"detections":{"type":"string","example":"[]","description":"detections field from video_detections09192349.","uniqueKey":"detection.detections","typeLabel":"string"},"created_at":{"type":"string","example":"2025-09-07 13:48:43.927 -0500","description":"created_at field from video_detections09192349.","uniqueKey":"detection.created_at","typeLabel":"string"}},"additionalProperties":false,"description":"Schema inferred from video_detections dataset.","example":{"id":"d2f0cf30-b573-4797-97d4-aaab3ec2c5f1","tenant_id":"743db90f-7e76-49f7-8d4e-5f42a16efc06","file_id":"de13d372-a870-4eea-b975-9060d442f38c","case_id":null,"doc_id":"de13d372-a870-4eea-b975-9060d442f38c","detections":"[]","created_at":"2025-09-07 13:48:43.927 -0500"},"uniqueKey":"detection","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detection":{"id":"d2f0cf30-b573-4797-97d4-aaab3ec2c5f1","tenant_id":"743db90f-7e76-49f7-8d4e-5f42a16efc06","file_id":"de13d372-a870-4eea-b975-9060d442f38c","case_id":null,"doc_id":"de13d372-a870-4eea-b975-9060d442f38c","detections":"[]","created_at":"2025-09-07 13:48:43.927 -0500"}}}},"exampleType":"generated"}},"exampleType":"generated"},"008ce254-9640-4837-87db-c168bb5aa332":{"description":"Invalid input or malformed payload.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Short error code or category.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"object","description":"Optional structured error details for debugging.","uniqueKey":"details","typeLabel":"object"}},"example":{"error":"BadRequest","message":"Missing required parameter 'fileId'.","details":{"param":"fileId"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"BadRequest","message":"Missing required parameter 'fileId'.","details":{"param":"fileId"}}}},"exampleType":"generated"}},"exampleType":"generated"},"cdea3ed0-5cb0-4651-859d-3319be5b007d":{"description":"Unauthorized (missing or invalid token).","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"8934ea41-de7b-45b7-bac8-0b571923800e":{"description":"Detection record not found.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"38ef31fe-e533-4c60-9917-ab13606ccf43":{"description":"Internal server error while updating detection record.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"d62a9ea8-9e67-4f25-bddd-6d12cfca9240":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[]}}},"servers":{"90aad482-0777-4b59-843a-c7430d1dcca8":{"url":"https://api.indoralabs.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[]},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"x-api-key"}],"title":"apiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"indoralabs","siteName":"Indora Labs","title":"Update Video Detection - Indora Labs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-26T06:54:11.482Z","originalFileLocation":"api-reference/endpoints/patch_video-detections_id.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=\"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Indora Labs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/indoralabs/O7keN2934ZUIfWmq/_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/indoralabs/O7keN2934ZUIfWmq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/indoralabs/O7keN2934ZUIfWmq/_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/indoralabs/O7keN2934ZUIfWmq/_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/indoralabs/O7keN2934ZUIfWmq/_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/indoralabs/O7keN2934ZUIfWmq/_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/indoralabs/O7keN2934ZUIfWmq/_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/indoralabs/O7keN2934ZUIfWmq/_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/indoralabs/O7keN2934ZUIfWmq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Video Detection - Indora Labs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Indora Labs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://indoralabs.mintlify.app/_mintlify/api/og/v2?division=Video+Detections\u0026amp;title=Update+Video+Detection\u0026amp;description=Update+an+existing+video+detection+record+by+its+unique+ID.+This+endpoint+allows+modifying+detection+data+or+reassigning+the+detection+run+to+a+different+case.+\u0026amp;theme=ce1e9edcb9ab9e6f87bfdd5f\u0026amp;signature=4088702607a8cde3d0ee0f1ee2736f8d06b4bd256c09081de595edc1243771d3\">\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=\"Update Video Detection - Indora Labs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://indoralabs.mintlify.app/_mintlify/api/og/v2?division=Video+Detections\u0026amp;title=Update+Video+Detection\u0026amp;description=Update+an+existing+video+detection+record+by+its+unique+ID.+This+endpoint+allows+modifying+detection+data+or+reassigning+the+detection+run+to+a+different+case.+\u0026amp;theme=ce1e9edcb9ab9e6f87bfdd5f\u0026amp;signature=4088702607a8cde3d0ee0f1ee2736f8d06b4bd256c09081de595edc1243771d3\">\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/indoralabs/O7keN2934ZUIfWmq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Indora Labs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0077B6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoints/patch_video-detections_id.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.indoralabs.com/#organization\",\"name\":\"Indora Labs\",\"url\":\"https://docs.indoralabs.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/indoralabs/FoPd7tFYKhaZxkoJ/logo/light.png?fit=max\u0026auto=format\u0026n=FoPd7tFYKhaZxkoJ\u0026q=85\u0026s=8e7b50fd0a504bbb13ec93b2cb4a9965\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.indoralabs.com#website\",\"name\":\"Indora Labs\",\"url\":\"https://docs.indoralabs.com\",\"publisher\":{\"@id\":\"https://docs.indoralabs.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id#webpage\",\"url\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id\",\"name\":\"Update Video Detection\",\"description\":\"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.\",\"dateModified\":\"2026-01-26T06:54:11.482Z\",\"isPartOf\":{\"@id\":\"https://docs.indoralabs.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Indora Labs\",\"item\":\"https://docs.indoralabs.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update Video Detection\",\"item\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id#apireference\",\"headline\":\"Update Video Detection\",\"name\":\"Update Video Detection\",\"description\":\"Update an existing video detection record by its unique ID. This endpoint allows modifying detection data or reassigning the detection run to a different case. Commonly used when post-processing detections, adding new results, or associating an existing detection job with a case for organizational purposes. All updates are applied atomically.\",\"url\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id\",\"mainEntityOfPage\":{\"@id\":\"https://docs.indoralabs.com/api-reference/endpoints/patch_video-detections_id#webpage\"},\"dateModified\":\"2026-01-26T06:54:11.482Z\",\"publisher\":{\"@id\":\"https://docs.indoralabs.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.indoralabs.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Indora Labs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Indora Labs","nav":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"https://docs.indoralabs.com"},{"anchor":"Site","icon":"newspaper","href":"https://indoralabs.com"}]},"tabs":[{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Pricing","href":"/api-reference/pricing"},{"title":"Quick Start","href":"/api-reference/quickstart"}]},{"group":"Search","pages":[{"title":"Search Semantic","openapi":"POST /search/semantic","href":"/api-reference/endpoints/post_search_semantic"}]},{"group":"Upload","pages":[{"title":"Initialize Upload","openapi":"POST /upload/init","href":"/api-reference/endpoints/post_upload_init"},{"title":"Complete Upload","openapi":"POST /upload/complete","href":"/api-reference/endpoints/post_upload_complete"},{"title":"Get Upload Signed Part URL","openapi":"GET /upload/sign-part","href":"/api-reference/endpoints/get_upload_sign-part"}]},{"group":"Policies","pages":[{"title":"List Policy Docs","openapi":"GET /files/policies","href":"/api-reference/endpoints/get_policies"},{"title":"Get Policy Document Rules","openapi":"GET /policies/{policyId}/rules","href":"/api-reference/endpoints/get_policy_rules"},{"title":"Update Policy Rule","openapi":"POST /policies/{policyId}/rules","href":"/api-reference/endpoints/post_policy_rules"},{"title":"Get A Policy Rule","openapi":"GET /policies/{policyId}/rules/{ruleId}","href":"/api-reference/endpoints/get_policy_rule"},{"title":"Delete A Policy Rule","openapi":"DELETE /policies/{policyId}/rules/{ruleId}","href":"/api-reference/endpoints/delete_policy_rule"}]},{"group":"Files","pages":[{"title":"List Files","openapi":"GET /files","href":"/api-reference/endpoints/get_files"},{"title":"Get File","openapi":"GET /files/{id}","href":"/api-reference/endpoints/get_files_id"},{"title":"Update File","openapi":"PATCH /files/{id}","href":"/api-reference/endpoints/patch_:id"},{"title":"Attach Files","openapi":"POST /files/attach","href":"/api-reference/endpoints/post_attach"},{"title":"Detach Files","openapi":"POST /files/detach","href":"/api-reference/endpoints/post_detach"},{"title":"Get File Signed URL","openapi":"GET /files/{id}/signed-url","href":"/api-reference/endpoints/get_files_id_signed-url"}]},{"group":"Text Redactions","pages":[{"title":"Get Text Redactions for File","openapi":"GET /text-detections/file/{fileId}","href":"/api-reference/endpoints/get_file_text_redactions"},{"title":"Create or Update Redaction","openapi":"PATCH /text-detections/file/{fileId}/rect","href":"/api-reference/endpoints/patch_file_text_redaction"},{"title":"Delete Redaction","openapi":"DELETE /text-detections/file/{fileId}/rect/{id}","href":"/api-reference/endpoints/delete_single_text_redaction"}]},{"group":"Detection \u0026 Burn Redactions","pages":[{"title":"Launch Sanitization","openapi":"POST /files/{id}/redact","href":"/api-reference/endpoints/post_:id_redact"},{"title":"Get Sanitization Status","openapi":"GET /files/{id}/redaction/status","description":"Retrieve full details for a single file by its ID. Includes metadata, status, flags, and linked cases. Use this endpoint to inspect or display the properties of a specific file in detail.","href":"/api-reference/endpoints/get_files_id_redaction_status"}]},{"group":"Video Detections","pages":[{"title":"Update Video Detection","openapi":"PATCH /video-detections/{id}","href":"/api-reference/endpoints/patch_video-detections_id"},{"title":"Delete Video Detection","openapi":"DELETE /video-detections/{id}","description":"Delete a specific video detection record by its unique ID. This operation permanently removes the detection metadata from the system but does not affect the original video file or its associated redacted output. Typically used for cleaning up outdated or erroneous detection runs.","href":"/api-reference/endpoints/delete_video-detections_id"},{"title":"Get Video Detections","openapi":"GET /video-detections/file/{id}","href":"/api-reference/endpoints/get_video-detections_file_id_detections"}]}]}]},"title":"Update Video Detection - Indora Labs","buildId":"dpl_7EGD3AHhNmnVNgQ8U7beMHiqTzw8","deploymentId":"dpl_7EGD3AHhNmnVNgQ8U7beMHiqTzw8","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BD4fwK3P.js","utils-DEvhfoIn.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-Bbxkx6RX.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CXCpkzYi.js","snippetPresets-C1KobSGD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CbXPTquJ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CDxejPjz.js","shallow-CKF2GM14.js","getApiPlaygroundDisplay-irpiNmfQ.js","CodeSnippet-CMmU-qdX.js","CodeSnippets-X0z6bNcm.js","Page-DzZeX12I.js","getPastedJson-owIG6uLE.js","icon-CJ0Id64A.js","MethodPill-CTSdHD-F.js","DuplicateIcon-OhvNP1l6.js","createIcon-Dn3UVmnj.js","DynamicMarkdown-D0HL0Gbr.js","SectionHeading-Cr9OIW6W.js","axios-vUo_bRtp.js","Markdown-B5KRcbdD.js","clsx-sjO-6dpI.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmpPxlnF.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-OSEgb-y8.js"]}