Submit an authorized evidence package to start or recover one saved case. The endpoint below uses the canonical Ultiwrite OpenAPI contract. Save the returned caseId immediately: a 202 response means processing is still pending. Preserve filenames, bytes and the forensic choice when retrying the same package.Use POST for a returned continuation; status reads alone do not advance work. Choose the correct upload path, follow the case workflow, and check usage before submitting evidence.
Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.
Body
multipart/form-data
One or more "files" parts and an optional documentForensics field.
1 to 6 files, each at most 8388608 bytes and 12582912 bytes together. Accepted formats are PDF, DOCX, XLSX/XLS/XLSM, CSV/TSV, JSON, TXT/MD, PNG/JPG/JPEG/TIF/TIFF/WEBP/GIF and ZIP evidence packages; HTML/XML markup, gzip, tar, 7z and RAR are refused. The engine classifies every file.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ultiwrite API documentation","description":"Integrate Ultiwrite asymmetric diligence and investigative intelligence with authorized evidence uploads, saved investigations, reports and webhooks.","colors":{"primary":"#D39891","light":"#E7B7B0","dark":"#9A645E"},"api":{"openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json","playground":{"display":"simple","proxy":false},"examples":{"languages":["bash","javascript","python"],"prefill":false,"autogenerate":true},"url":"full"},"navbar":{"links":[{"href":"https://dwsoffshorepartners.com/docs","label":"Product documentation"},{"href":"https://dwsoffshorepartners.com/settings/api","label":"API access"}],"primary":{"type":"button","label":"Open dashboard","href":"https://dwsoffshorepartners.com/dashboard"}},"footer":{},"search":{"prompt":"Search Ultiwrite API docs"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API reference","icon":"code","href":"https://dwsoffshorepartners.com/docs/api"},{"anchor":"Product documentation","icon":"book-open","href":"https://dwsoffshorepartners.com/docs"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ultiwrite","hasAudioNarration":false,"actualSubdomain":"ultiwrite","customDomains":["docs.dwsoffshorepartners.com"],"gitSource":{"type":"github","owner":"dennis430","repo":"ultiwrite-plugins","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ae78ce1aa3e994024f28d61"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae847453ab0060ca91188b1","collectionId":"77a838e6-fffb-41d8-b168-be015b39add5","liveDeploymentHistoryId":"6ae847453ab0060ca91188b1","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae847abe4ce0f5bc7ce9e70","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API reference","count":18},{"language":"default","tag":"Partner API","count":8},{"language":"default","tag":"Getting started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"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":"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":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/submit-evidence","slug":"/api-reference/submit-evidence","pageMetadata":{"title":"Submit evidence","sidebarTitle":"Submit evidence","description":"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /cases","href":"/api-reference/submit-evidence"},"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: \"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Submit an authorized evidence package to start or recover one saved case. The endpoint below uses the `,_jsx(_components.a,{href:`https://dwsoffshorepartners.com/.well-known/openapi.json`,children:`canonical Ultiwrite OpenAPI contract`}),`. Save the returned `,_jsx(_components.code,{children:`caseId`}),` immediately: a `,_jsx(_components.code,{children:`202`}),` response means processing is still pending. Preserve filenames, bytes and the forensic choice when retrying the same package.`]}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`POST`}),` for a returned continuation; status reads alone do not advance work. `,_jsx(_components.a,{href:`/partner-api/uploads`,children:`Choose the correct upload path`}),`, `,_jsx(_components.a,{href:`/partner-api/workflow`,children:`follow the case workflow`}),`, and `,_jsx(_components.a,{href:`/partner-api/usage`,children:`check usage`}),` before submitting evidence.`]})]})}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":"Submit evidence","sidebarTitle":"Submit evidence","description":"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /cases","href":"/api-reference/submit-evidence"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createCase","tags":["Cases"],"summary":"Submit an evidence package and start analysis","description":"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.","security":["5dfee883-b8af-4b13-8741-df56990e4b78","9fba5bd9-a885-48ff-9e68-7b7acb9a7031"],"requestBody":"f75fea60-82ef-4340-be30-09b78d84375d","responses":{"200":"b9700f56-eb55-4429-ba3b-40abce0bf182","201":"0d471bad-c6d2-45a9-8779-59f9d1429382","202":"6f916165-2e19-4269-814c-bc57bb8510c1","400":"3913aa28-3de2-419e-8ff0-56111f827521","401":"fd031f86-58e7-4aca-86b2-da00614fb706","403":"f5e187a0-87da-45f9-a409-3bd0572d2a72","404":"84792d8d-ebd6-4fda-b7c4-d347d0ddeba0","409":"0100ad63-332a-4266-b651-1a070532dd06","413":"51d4a647-d28d-4132-990f-7599d784afba","415":"61728c50-988e-4481-8ace-523ab5684986","422":"c18f76b9-4735-4256-9102-e328731894a7","429":"d9af2712-5eb1-4777-bc65-be9479f59dbc","503":"17be9ce9-6046-4d9b-bcea-e3a4ac7d80eb","504":"77801ddb-4416-4634-8047-e1d00ca23baa"},"x-idempotency":"Content-addressed. The same files (by SHA-256 and name) with the same documentForensics choice always map to the same case in the organization; retries return it with state already_persisted and use no additional analysis credit. Each admitted HTTP request still counts toward the API request allowance. No Idempotency-Key header is needed.","method":"post","type":"path","servers":["c26f7a3f-2533-4cba-9116-9e66b571f250"],"path":"/cases","baseUrlOptions":["https://dwsoffshorepartners.com/api/v1"],"title":"Submit an evidence package and start analysis","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true,"urlDisplay":"full"},"dependencies":{"parameters":{},"requestBody":{"required":true,"description":"One or more \"files\" parts and an optional documentForensics field.","content":{"multipart/form-data":{"schema":{"type":"object","required":["files"],"properties":{"files":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"string","contentMediaType":"application/octet-stream","uniqueKey":"files.items.[INDEX]","typeLabel":"file"},"description":"1 to 6 files, each at most 8388608 bytes and 12582912 bytes together. Accepted formats are PDF, DOCX, XLSX/XLS/XLSM, CSV/TSV, JSON, TXT/MD, PNG/JPG/JPEG/TIF/TIFF/WEBP/GIF and ZIP evidence packages; HTML/XML markup, gzip, tar, 7z and RAR are refused. The engine classifies every file.","isRequired":true,"uniqueKey":"files","typeLabel":"file[]"},"documentForensics":{"type":"string","enum":["true","false"],"description":"Optional. Omit to let the engine infer relevance from supported contents; false disables document forensics. Frozen for the case.","uniqueKey":"documentForensics","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"files":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b9700f56-eb55-4429-ba3b-40abce0bf182":{"description":"This exact package was already submitted; the existing case is returned with no additional analysis credit. The admitted API request still counts.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["state","caseId","status","reportId","reportStatus","analysisRunId","documentForensics","artifactCount","recordCount","comprehensiveExecution","coverage","usage","links","nextAction","conclusion","meaning"],"properties":{"state":{"type":"string","enum":["persisted","already_persisted"],"description":"persisted: this request created the case. already_persisted: the same package or case already existed.","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"caseId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"caseId","typeLabel":"string"},"status":{"type":"string","enum":["processing","action_required","complete","failed"],"description":"complete only when a report was saved. Not a conclusion.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"reportId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"reportId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"reportId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"reportId","typeLabel":"string | null"},"reportStatus":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"reportStatus.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"reportStatus.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"reportStatus","typeLabel":"string | null"},"analysisRunId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"analysisRunId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"analysisRunId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"analysisRunId","typeLabel":"string | null"},"documentForensics":{"oneOf":[{"type":"boolean","description":"The frozen document-forensics choice for this case.","isRequired":true,"uniqueKey":"documentForensics.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"The frozen document-forensics choice for this case.","isRequired":true,"uniqueKey":"documentForensics.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"documentForensics","typeLabel":"boolean | null"},"artifactCount":{"type":"integer","isRequired":true,"uniqueKey":"artifactCount","typeLabel":"integer"},"recordCount":{"type":"integer","isRequired":true,"uniqueKey":"recordCount","typeLabel":"integer"},"comprehensiveExecution":{"type":"boolean","isRequired":true,"uniqueKey":"comprehensiveExecution","typeLabel":"boolean"},"coverage":{"type":"object","additionalProperties":false,"required":["pending","failed","unavailable","policySkipped","meaning"],"properties":{"pending":{"type":"array","items":{"type":"string","uniqueKey":"coverage.pending.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.pending","typeLabel":"string[]"},"failed":{"type":"array","items":{"type":"string","uniqueKey":"coverage.failed.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.failed","typeLabel":"string[]"},"unavailable":{"type":"array","items":{"type":"string","uniqueKey":"coverage.unavailable.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.unavailable","typeLabel":"string[]"},"policySkipped":{"type":"array","items":{"type":"string","uniqueKey":"coverage.policySkipped.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.policySkipped","typeLabel":"string[]"},"meaning":{"type":"string","isRequired":true,"uniqueKey":"coverage.meaning","typeLabel":"string"}},"isRequired":true,"uniqueKey":"coverage","typeLabel":"object"},"usage":{"oneOf":[{"type":"object","description":"Allowance after this request, when the account is metered.","isRequired":true,"uniqueKey":"usage.oneOf.0","typeLabel":"object"},{"type":"null","description":"Allowance after this request, when the account is metered.","isRequired":true,"uniqueKey":"usage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usage","typeLabel":"object | null"},"links":{"type":"object","additionalProperties":false,"required":["self","continue","findings","brief","export","website"],"properties":{"self":{"type":"string","isRequired":true,"uniqueKey":"links.self","typeLabel":"string"},"continue":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"POST","enum":["POST"],"isRequired":true,"uniqueKey":"links.continue.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.continue.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.continue.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.continue.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.continue","typeLabel":"object | null"},"findings":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.findings.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.findings.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.findings.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.findings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.findings","typeLabel":"object | null"},"brief":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.brief.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.brief.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.brief.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.brief.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.brief","typeLabel":"object | null"},"export":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.export.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.export.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.export.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.export.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.export","typeLabel":"object | null"},"website":{"oneOf":[{"type":"string","description":"Authenticated website page for the saved upload. Requires sign-in.","isRequired":true,"uniqueKey":"links.website.oneOf.0","typeLabel":"string"},{"type":"null","description":"Authenticated website page for the saved upload. Requires sign-in.","isRequired":true,"uniqueKey":"links.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.website","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"links","typeLabel":"object"},"nextAction":{"type":"string","isRequired":true,"uniqueKey":"nextAction","typeLabel":"string"},"conclusion":{"type":"null","isRequired":true,"uniqueKey":"conclusion","typeLabel":"null"},"meaning":{"type":"string","isRequired":true,"uniqueKey":"meaning","typeLabel":"string"},"processing":{"type":"object","additionalProperties":false,"required":["state","automatic","lastActivityAt","lastProgressAt","nextAttemptAt","attempts","completedSlices","reason"],"properties":{"state":{"type":"string","enum":["queued","active","retry","paused_awaiting_continuation","needs_action","complete","failed"],"isRequired":true,"uniqueKey":"processing.state","typeLabel":"enum\u003cstring>"},"automatic":{"type":"boolean","description":"A valid saved server continuation exists. This does not mean a worker is currently active.","isRequired":true,"uniqueKey":"processing.automatic","typeLabel":"boolean"},"lastActivityAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.lastActivityAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.lastActivityAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.lastActivityAt","typeLabel":"string | null"},"lastProgressAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.lastProgressAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.lastProgressAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.lastProgressAt","typeLabel":"string | null"},"nextAttemptAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.nextAttemptAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.nextAttemptAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.nextAttemptAt","typeLabel":"string | null"},"attempts":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"processing.attempts","typeLabel":"integer"},"completedSlices":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"processing.completedSlices","typeLabel":"integer"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.reason","typeLabel":"string | null"}},"uniqueKey":"processing","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"state":"persisted","caseId":"\u003cstring>","status":"processing","reportId":"\u003cstring>","reportStatus":"\u003cstring>","analysisRunId":"\u003cstring>","documentForensics":true,"artifactCount":123,"recordCount":123,"comprehensiveExecution":true,"coverage":{"pending":["\u003cstring>"],"failed":["\u003cstring>"],"unavailable":["\u003cstring>"],"policySkipped":["\u003cstring>"],"meaning":"\u003cstring>"},"usage":{},"links":{"self":"\u003cstring>","continue":{"method":"POST","href":"\u003cstring>"},"findings":{"method":"GET","href":"\u003cstring>"},"brief":{"method":"GET","href":"\u003cstring>"},"export":{"method":"GET","href":"\u003cstring>"},"website":"\u003cstring>"},"nextAction":"\u003cstring>","conclusion":null,"meaning":"\u003cstring>","processing":{"state":"queued","automatic":true,"lastActivityAt":"\u003cstring>","lastProgressAt":"\u003cstring>","nextAttemptAt":"\u003cstring>","attempts":1,"completedSlices":1,"reason":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"0d471bad-c6d2-45a9-8779-59f9d1429382":{"description":"New case; analysis completed and a report was saved.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}},"Location":{"description":"Case URL.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["state","caseId","status","reportId","reportStatus","analysisRunId","documentForensics","artifactCount","recordCount","comprehensiveExecution","coverage","usage","links","nextAction","conclusion","meaning"],"properties":{"state":{"type":"string","enum":["persisted","already_persisted"],"description":"persisted: this request created the case. already_persisted: the same package or case already existed.","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"caseId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"caseId","typeLabel":"string"},"status":{"type":"string","enum":["processing","action_required","complete","failed"],"description":"complete only when a report was saved. Not a conclusion.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"reportId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"reportId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"reportId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"reportId","typeLabel":"string | null"},"reportStatus":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"reportStatus.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"reportStatus.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"reportStatus","typeLabel":"string | null"},"analysisRunId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"analysisRunId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"analysisRunId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"analysisRunId","typeLabel":"string | null"},"documentForensics":{"oneOf":[{"type":"boolean","description":"The frozen document-forensics choice for this case.","isRequired":true,"uniqueKey":"documentForensics.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"The frozen document-forensics choice for this case.","isRequired":true,"uniqueKey":"documentForensics.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"documentForensics","typeLabel":"boolean | null"},"artifactCount":{"type":"integer","isRequired":true,"uniqueKey":"artifactCount","typeLabel":"integer"},"recordCount":{"type":"integer","isRequired":true,"uniqueKey":"recordCount","typeLabel":"integer"},"comprehensiveExecution":{"type":"boolean","isRequired":true,"uniqueKey":"comprehensiveExecution","typeLabel":"boolean"},"coverage":{"type":"object","additionalProperties":false,"required":["pending","failed","unavailable","policySkipped","meaning"],"properties":{"pending":{"type":"array","items":{"type":"string","uniqueKey":"coverage.pending.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.pending","typeLabel":"string[]"},"failed":{"type":"array","items":{"type":"string","uniqueKey":"coverage.failed.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.failed","typeLabel":"string[]"},"unavailable":{"type":"array","items":{"type":"string","uniqueKey":"coverage.unavailable.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.unavailable","typeLabel":"string[]"},"policySkipped":{"type":"array","items":{"type":"string","uniqueKey":"coverage.policySkipped.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.policySkipped","typeLabel":"string[]"},"meaning":{"type":"string","isRequired":true,"uniqueKey":"coverage.meaning","typeLabel":"string"}},"isRequired":true,"uniqueKey":"coverage","typeLabel":"object"},"usage":{"oneOf":[{"type":"object","description":"Allowance after this request, when the account is metered.","isRequired":true,"uniqueKey":"usage.oneOf.0","typeLabel":"object"},{"type":"null","description":"Allowance after this request, when the account is metered.","isRequired":true,"uniqueKey":"usage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usage","typeLabel":"object | null"},"links":{"type":"object","additionalProperties":false,"required":["self","continue","findings","brief","export","website"],"properties":{"self":{"type":"string","isRequired":true,"uniqueKey":"links.self","typeLabel":"string"},"continue":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"POST","enum":["POST"],"isRequired":true,"uniqueKey":"links.continue.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.continue.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.continue.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.continue.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.continue","typeLabel":"object | null"},"findings":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.findings.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.findings.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.findings.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.findings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.findings","typeLabel":"object | null"},"brief":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.brief.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.brief.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.brief.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.brief.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.brief","typeLabel":"object | null"},"export":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.export.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.export.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.export.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.export.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.export","typeLabel":"object | null"},"website":{"oneOf":[{"type":"string","description":"Authenticated website page for the saved upload. Requires sign-in.","isRequired":true,"uniqueKey":"links.website.oneOf.0","typeLabel":"string"},{"type":"null","description":"Authenticated website page for the saved upload. Requires sign-in.","isRequired":true,"uniqueKey":"links.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.website","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"links","typeLabel":"object"},"nextAction":{"type":"string","isRequired":true,"uniqueKey":"nextAction","typeLabel":"string"},"conclusion":{"type":"null","isRequired":true,"uniqueKey":"conclusion","typeLabel":"null"},"meaning":{"type":"string","isRequired":true,"uniqueKey":"meaning","typeLabel":"string"},"processing":{"type":"object","additionalProperties":false,"required":["state","automatic","lastActivityAt","lastProgressAt","nextAttemptAt","attempts","completedSlices","reason"],"properties":{"state":{"type":"string","enum":["queued","active","retry","paused_awaiting_continuation","needs_action","complete","failed"],"isRequired":true,"uniqueKey":"processing.state","typeLabel":"enum\u003cstring>"},"automatic":{"type":"boolean","description":"A valid saved server continuation exists. This does not mean a worker is currently active.","isRequired":true,"uniqueKey":"processing.automatic","typeLabel":"boolean"},"lastActivityAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.lastActivityAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.lastActivityAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.lastActivityAt","typeLabel":"string | null"},"lastProgressAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.lastProgressAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.lastProgressAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.lastProgressAt","typeLabel":"string | null"},"nextAttemptAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.nextAttemptAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.nextAttemptAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.nextAttemptAt","typeLabel":"string | null"},"attempts":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"processing.attempts","typeLabel":"integer"},"completedSlices":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"processing.completedSlices","typeLabel":"integer"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.reason","typeLabel":"string | null"}},"uniqueKey":"processing","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"state":"persisted","caseId":"\u003cstring>","status":"processing","reportId":"\u003cstring>","reportStatus":"\u003cstring>","analysisRunId":"\u003cstring>","documentForensics":true,"artifactCount":123,"recordCount":123,"comprehensiveExecution":true,"coverage":{"pending":["\u003cstring>"],"failed":["\u003cstring>"],"unavailable":["\u003cstring>"],"policySkipped":["\u003cstring>"],"meaning":"\u003cstring>"},"usage":{},"links":{"self":"\u003cstring>","continue":{"method":"POST","href":"\u003cstring>"},"findings":{"method":"GET","href":"\u003cstring>"},"brief":{"method":"GET","href":"\u003cstring>"},"export":{"method":"GET","href":"\u003cstring>"},"website":"\u003cstring>"},"nextAction":"\u003cstring>","conclusion":null,"meaning":"\u003cstring>","processing":{"state":"queued","automatic":true,"lastActivityAt":"\u003cstring>","lastProgressAt":"\u003cstring>","nextAttemptAt":"\u003cstring>","attempts":1,"completedSlices":1,"reason":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"6f916165-2e19-4269-814c-bc57bb8510c1":{"description":"New case saved; analysis still processing. Poll the case.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}},"Location":{"description":"Case URL.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["state","caseId","status","reportId","reportStatus","analysisRunId","documentForensics","artifactCount","recordCount","comprehensiveExecution","coverage","usage","links","nextAction","conclusion","meaning"],"properties":{"state":{"type":"string","enum":["persisted","already_persisted"],"description":"persisted: this request created the case. already_persisted: the same package or case already existed.","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"caseId":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"caseId","typeLabel":"string"},"status":{"type":"string","enum":["processing","action_required","complete","failed"],"description":"complete only when a report was saved. Not a conclusion.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"reportId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"reportId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"reportId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"reportId","typeLabel":"string | null"},"reportStatus":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"reportStatus.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"reportStatus.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"reportStatus","typeLabel":"string | null"},"analysisRunId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"analysisRunId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"analysisRunId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"analysisRunId","typeLabel":"string | null"},"documentForensics":{"oneOf":[{"type":"boolean","description":"The frozen document-forensics choice for this case.","isRequired":true,"uniqueKey":"documentForensics.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"The frozen document-forensics choice for this case.","isRequired":true,"uniqueKey":"documentForensics.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"documentForensics","typeLabel":"boolean | null"},"artifactCount":{"type":"integer","isRequired":true,"uniqueKey":"artifactCount","typeLabel":"integer"},"recordCount":{"type":"integer","isRequired":true,"uniqueKey":"recordCount","typeLabel":"integer"},"comprehensiveExecution":{"type":"boolean","isRequired":true,"uniqueKey":"comprehensiveExecution","typeLabel":"boolean"},"coverage":{"type":"object","additionalProperties":false,"required":["pending","failed","unavailable","policySkipped","meaning"],"properties":{"pending":{"type":"array","items":{"type":"string","uniqueKey":"coverage.pending.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.pending","typeLabel":"string[]"},"failed":{"type":"array","items":{"type":"string","uniqueKey":"coverage.failed.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.failed","typeLabel":"string[]"},"unavailable":{"type":"array","items":{"type":"string","uniqueKey":"coverage.unavailable.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.unavailable","typeLabel":"string[]"},"policySkipped":{"type":"array","items":{"type":"string","uniqueKey":"coverage.policySkipped.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.policySkipped","typeLabel":"string[]"},"meaning":{"type":"string","isRequired":true,"uniqueKey":"coverage.meaning","typeLabel":"string"}},"isRequired":true,"uniqueKey":"coverage","typeLabel":"object"},"usage":{"oneOf":[{"type":"object","description":"Allowance after this request, when the account is metered.","isRequired":true,"uniqueKey":"usage.oneOf.0","typeLabel":"object"},{"type":"null","description":"Allowance after this request, when the account is metered.","isRequired":true,"uniqueKey":"usage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"usage","typeLabel":"object | null"},"links":{"type":"object","additionalProperties":false,"required":["self","continue","findings","brief","export","website"],"properties":{"self":{"type":"string","isRequired":true,"uniqueKey":"links.self","typeLabel":"string"},"continue":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"POST","enum":["POST"],"isRequired":true,"uniqueKey":"links.continue.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.continue.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.continue.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.continue.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.continue","typeLabel":"object | null"},"findings":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.findings.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.findings.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.findings.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.findings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.findings","typeLabel":"object | null"},"brief":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.brief.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.brief.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.brief.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.brief.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.brief","typeLabel":"object | null"},"export":{"oneOf":[{"type":"object","required":["method","href"],"properties":{"method":{"type":"string","const":"GET","enum":["GET"],"isRequired":true,"uniqueKey":"links.export.oneOf.0.method","typeLabel":"enum\u003cstring>"},"href":{"type":"string","description":"Path relative to the API origin.","isRequired":true,"uniqueKey":"links.export.oneOf.0.href","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"links.export.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"links.export.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.export","typeLabel":"object | null"},"website":{"oneOf":[{"type":"string","description":"Authenticated website page for the saved upload. Requires sign-in.","isRequired":true,"uniqueKey":"links.website.oneOf.0","typeLabel":"string"},{"type":"null","description":"Authenticated website page for the saved upload. Requires sign-in.","isRequired":true,"uniqueKey":"links.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"links.website","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"links","typeLabel":"object"},"nextAction":{"type":"string","isRequired":true,"uniqueKey":"nextAction","typeLabel":"string"},"conclusion":{"type":"null","isRequired":true,"uniqueKey":"conclusion","typeLabel":"null"},"meaning":{"type":"string","isRequired":true,"uniqueKey":"meaning","typeLabel":"string"},"processing":{"type":"object","additionalProperties":false,"required":["state","automatic","lastActivityAt","lastProgressAt","nextAttemptAt","attempts","completedSlices","reason"],"properties":{"state":{"type":"string","enum":["queued","active","retry","paused_awaiting_continuation","needs_action","complete","failed"],"isRequired":true,"uniqueKey":"processing.state","typeLabel":"enum\u003cstring>"},"automatic":{"type":"boolean","description":"A valid saved server continuation exists. This does not mean a worker is currently active.","isRequired":true,"uniqueKey":"processing.automatic","typeLabel":"boolean"},"lastActivityAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.lastActivityAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.lastActivityAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.lastActivityAt","typeLabel":"string | null"},"lastProgressAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.lastProgressAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.lastProgressAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.lastProgressAt","typeLabel":"string | null"},"nextAttemptAt":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.nextAttemptAt.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.nextAttemptAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.nextAttemptAt","typeLabel":"string | null"},"attempts":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"processing.attempts","typeLabel":"integer"},"completedSlices":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"processing.completedSlices","typeLabel":"integer"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"processing.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"processing.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"processing.reason","typeLabel":"string | null"}},"uniqueKey":"processing","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"state":"persisted","caseId":"\u003cstring>","status":"processing","reportId":"\u003cstring>","reportStatus":"\u003cstring>","analysisRunId":"\u003cstring>","documentForensics":true,"artifactCount":123,"recordCount":123,"comprehensiveExecution":true,"coverage":{"pending":["\u003cstring>"],"failed":["\u003cstring>"],"unavailable":["\u003cstring>"],"policySkipped":["\u003cstring>"],"meaning":"\u003cstring>"},"usage":{},"links":{"self":"\u003cstring>","continue":{"method":"POST","href":"\u003cstring>"},"findings":{"method":"GET","href":"\u003cstring>"},"brief":{"method":"GET","href":"\u003cstring>"},"export":{"method":"GET","href":"\u003cstring>"},"website":"\u003cstring>"},"nextAction":"\u003cstring>","conclusion":null,"meaning":"\u003cstring>","processing":{"state":"queued","automatic":true,"lastActivityAt":"\u003cstring>","lastProgressAt":"\u003cstring>","nextAttemptAt":"\u003cstring>","attempts":1,"completedSlices":1,"reason":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"3913aa28-3de2-419e-8ff0-56111f827521":{"description":"Invalid input. No new evidence package was accepted. If authenticated and admitted, the request counts toward the API request allowance.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"fd031f86-58e7-4aca-86b2-da00614fb706":{"description":"Missing, invalid, expired or revoked token, or a token issued for another resource. See WWW-Authenticate.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f5e187a0-87da-45f9-a409-3bd0572d2a72":{"description":"Explicit account API approval is missing or the credential lacks a required scope.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"84792d8d-ebd6-4fda-b7c4-d347d0ddeba0":{"description":"Not found in the authorized organization, or the API is not enabled. Another organization’s records are indistinguishable from absent ones.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"0100ad63-332a-4266-b651-1a070532dd06":{"description":"Conflict with the saved case (for example a frozen document-forensics choice).","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"51d4a647-d28d-4132-990f-7599d784afba":{"description":"Package too large for a direct request. Use an upload link.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"61728c50-988e-4481-8ace-523ab5684986":{"description":"Unsupported request media type.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"c18f76b9-4735-4256-9102-e328731894a7":{"description":"A file was refused, or the analysis failed. A failed analysis releases its analysis credit. The admitted API request still counts.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"d9af2712-5eb1-4777-bc65-be9479f59dbc":{"description":"Account monthly request allowance, rate limit or concurrency budget exceeded. See Retry-After.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}},"Retry-After":{"description":"Suggested delay in seconds before retrying; present for rate/quota denials and transient failures with a known retry window.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"17be9ce9-6046-4d9b-bcea-e3a4ac7d80eb":{"description":"Temporarily unavailable. See Retry-After. No completion is claimed.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}},"Retry-After":{"description":"Suggested delay in seconds before retrying; present for rate/quota denials and transient failures with a known retry window.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"77801ddb-4416-4634-8047-e1d00ca23baa":{"description":"The request exceeded its execution budget. Retry the same request or call continue; saved progress is recovered.","headers":{"X-Request-Id":{"description":"Request correlation id.","schema":{"type":"string"}},"X-Api-Requests-Limit":{"description":"Monthly account API request limit. Present after successful admission.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Remaining":{"description":"Monthly requests remaining immediately after this request was admitted; other concurrent requests may reduce it.","schema":{"type":"integer","minimum":0}},"X-Api-Requests-Reset":{"description":"Next UTC calendar-month reset as an ISO 8601 timestamp. Present after successful admission.","schema":{"type":"string","format":"date-time"}}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","requestId"],"properties":{"code":{"type":"string","description":"Stable machine-readable code, for example invalid_input, invalid_token, api_access_denied, insufficient_scope, api_quota_exceeded, not_found, choice_frozen, file_too_large, refused_content, rate_limited, deadline, service_unavailable.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Safe human-readable explanation. Never contains credentials, stack traces or document text.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Echo of the X-Request-Id response header. Quote it to support.","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","requestId":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5dfee883-b8af-4b13-8741-df56990e4b78":{"UltiwriteApiKey":{"type":"http","scheme":"bearer","bearerFormat":"ultiwrite_live_*","description":"Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.","scopes":[],"schemeName":"UltiwriteApiKey"}},"9fba5bd9-a885-48ff-9e68-7b7acb9a7031":{"UltiwriteOAuth":{"type":"oauth2","description":"OAuth 2.1 authorization code with PKCE (S256), public clients (token_endpoint_auth_method none). Register a client (RFC 7591) at https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/register; registration accepts only approved HTTPS callbacks or a native loopback callback http://127.0.0.1:\u003cport>/callback with application_type native. Send resource=https://dwsoffshorepartners.com/api/v1 (RFC 8707) on the authorization and token requests; tokens for any other resource are refused. Access tokens last 10 minutes; refresh tokens last 14 days and rotate; authorization codes expire after 60 seconds.","flows":{"authorizationCode":{"authorizationUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/authorize","tokenUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","refreshUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","scopes":{"ultiwrite:read":"Read cases, status, released reports, Decision Briefs and delivery options in the authorized organization.","ultiwrite:evidence":"Submit authorized evidence for analysis in the authorized organization."}}},"scopes":["ultiwrite:read","ultiwrite:evidence"],"schemeName":"UltiwriteOAuth"}}},"servers":{"c26f7a3f-2533-4cba-9116-9e66b571f250":{"url":"https://dwsoffshorepartners.com/api/v1","description":"Production v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"ultiwrite_live_*","description":"Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.","scopes":[],"schemeName":"UltiwriteApiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Create a key at /settings/api after an administrator approves your account. The key is shown once, can be revoked, and shares the account request allowance with other keys and partner OAuth grants. Send only in Authorization. These keys are not accepted by MCP or the legacy provisioned routes.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"UltiwriteApiKey","name":"Authorization"}],"title":"UltiwriteApiKey"},{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.1 authorization code with PKCE (S256), public clients (token_endpoint_auth_method none). Register a client (RFC 7591) at https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/register; registration accepts only approved HTTPS callbacks or a native loopback callback http://127.0.0.1:\u003cport>/callback with application_type native. Send resource=https://dwsoffshorepartners.com/api/v1 (RFC 8707) on the authorization and token requests; tokens for any other resource are refused. Access tokens last 10 minutes; refresh tokens last 14 days and rotate; authorization codes expire after 60 seconds.","flows":{"authorizationCode":{"authorizationUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/authorize","tokenUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","refreshUrl":"https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/token","scopes":{"ultiwrite:read":"Read cases, status, released reports, Decision Briefs and delivery options in the authorized organization.","ultiwrite:evidence":"Submit authorized evidence for analysis in the authorized organization."}}},"scopes":["ultiwrite:read","ultiwrite:evidence"],"schemeName":"UltiwriteOAuth"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.1 authorization code with PKCE (S256), public clients (token_endpoint_auth_method none). Register a client (RFC 7591) at https://dwsoffshorepartners.com/api/integrations/ultiwrite/oauth/register; registration accepts only approved HTTPS callbacks or a native loopback callback http://127.0.0.1:\u003cport>/callback with application_type native. Send resource=https://dwsoffshorepartners.com/api/v1 (RFC 8707) on the authorization and token requests; tokens for any other resource are refused. Access tokens last 10 minutes; refresh tokens last 14 days and rotate; authorization codes expire after 60 seconds.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"UltiwriteOAuth","name":"Authorization"}],"title":"UltiwriteOAuth"}]},"originalFileLocation":"https://dwsoffshorepartners.com/.well-known/openapi.json"},"subdomain":"ultiwrite","siteName":"Ultiwrite API documentation","title":"Submit evidence - Ultiwrite API documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T08:16:37.228Z","originalFileLocation":"api-reference/submit-evidence.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=\"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ultiwrite API documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Submit evidence - Ultiwrite API documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ultiwrite API documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ultiwrite.mintlify.app/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Submit+evidence\u0026amp;description=Read+the+POST+%2Fcases+request+and+response+contract+generated+from+the+live+Ultiwrite+OpenAPI+document.\u0026amp;theme=141df14539b49635a5209fa4\u0026amp;signature=7c7232b4a456209be5855f401b631ccc3d50d43b6d804777f933f874f4971870\">\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=\"Submit evidence - Ultiwrite API documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ultiwrite.mintlify.app/_mintlify/api/og/v2?division=API+reference\u0026amp;title=Submit+evidence\u0026amp;description=Read+the+POST+%2Fcases+request+and+response+contract+generated+from+the+live+Ultiwrite+OpenAPI+document.\u0026amp;theme=141df14539b49635a5209fa4\u0026amp;signature=7c7232b4a456209be5855f401b631ccc3d50d43b6d804777f933f874f4971870\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/ultiwrite/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ultiwrite API documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D39891\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/submit-evidence.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dwsoffshorepartners.com/#organization\",\"name\":\"Ultiwrite API documentation\",\"url\":\"https://docs.dwsoffshorepartners.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dwsoffshorepartners.com#website\",\"name\":\"Ultiwrite API documentation\",\"url\":\"https://docs.dwsoffshorepartners.com\",\"publisher\":{\"@id\":\"https://docs.dwsoffshorepartners.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence#webpage\",\"url\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence\",\"name\":\"Submit evidence\",\"description\":\"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.\",\"dateModified\":\"2026-11-02T08:16:37.228Z\",\"isPartOf\":{\"@id\":\"https://docs.dwsoffshorepartners.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://docs.dwsoffshorepartners.com/api-contract\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Submit evidence\",\"item\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence#apireference\",\"headline\":\"Submit evidence\",\"name\":\"Submit evidence\",\"description\":\"Read the POST /cases request and response contract generated from the live Ultiwrite OpenAPI document.\",\"url\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dwsoffshorepartners.com/api-reference/submit-evidence#webpage\"},\"dateModified\":\"2026-11-02T08:16:37.228Z\",\"publisher\":{\"@id\":\"https://docs.dwsoffshorepartners.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dwsoffshorepartners.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ultiwrite API documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ultiwrite API documentation","nav":{"global":{"anchors":[{"anchor":"API reference","icon":"code","href":"https://dwsoffshorepartners.com/docs/api"},{"anchor":"Product documentation","icon":"book-open","href":"https://dwsoffshorepartners.com/docs"}]},"pages":[{"group":"Getting started","pages":[{"title":"Ultiwrite developer documentation","sidebarTitle":"Introduction","href":"/index"},{"title":"Get started with the Ultiwrite API","sidebarTitle":"Quickstart","href":"/quickstart"},{"title":"Create and manage Ultiwrite API keys","sidebarTitle":"API keys","href":"/api-keys"}]},{"group":"Partner API","pages":[{"title":"Integrate Ultiwrite investigative intelligence","sidebarTitle":"Overview","href":"/partner-api/overview"},{"title":"Authorize a Partner API integration with a key or OAuth","sidebarTitle":"Authentication","href":"/partner-api/authentication"},{"title":"Submit evidence and finish an asynchronous analysis","sidebarTitle":"Case workflow","href":"/partner-api/workflow"},{"title":"Choose direct upload or a protected upload link","sidebarTitle":"Evidence uploads","href":"/partner-api/uploads"},{"title":"Read findings, Decision Briefs and report delivery options","sidebarTitle":"Results and delivery","href":"/partner-api/results"},{"title":"Understand analysis usage and idempotent retries","sidebarTitle":"Usage and retries","href":"/partner-api/usage"},{"title":"Recover from API errors without losing the case","sidebarTitle":"Error recovery","href":"/partner-api/errors-and-retries"},{"title":"Verify an integration before sending customer evidence","sidebarTitle":"Integration checklist","href":"/partner-api/integration-checklist"}]},{"group":"API reference","pages":[{"title":"Partner API contract and architecture","sidebarTitle":"Contract and boundaries","href":"/api-contract"},{"title":"Get authorized account","sidebarTitle":"Get authorized account","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /me","href":"/api-reference/account"},{"title":"Get capabilities","sidebarTitle":"Get capabilities","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /capabilities","href":"/api-reference/capabilities"},{"title":"Get account usage","sidebarTitle":"Get account usage","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /usage","href":"/api-reference/usage"},{"title":"List cases","sidebarTitle":"List cases","description":"Read the GET /cases request and response contract generated from the live Ultiwrite OpenAPI document.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases","href":"/api-reference/list-cases"},{"title":"Submit evidence","sidebarTitle":"Submit evidence","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /cases","href":"/api-reference/submit-evidence"},{"title":"Get case status","sidebarTitle":"Get case status","description":"Read the GET /cases/{caseId} request and response contract generated from the live Ultiwrite OpenAPI document.","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases/{caseId}","href":"/api-reference/case-status"},{"title":"Continue a case","sidebarTitle":"Continue a case","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /cases/{caseId}/continue","href":"/api-reference/continue-case"},{"title":"Get case findings","sidebarTitle":"Get case findings","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases/{caseId}/findings","href":"/api-reference/case-findings"},{"title":"Get case Decision Brief","sidebarTitle":"Get case Decision Brief","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /cases/{caseId}/brief","href":"/api-reference/case-brief"},{"title":"Get report findings","sidebarTitle":"Get report findings","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /reports/{reportId}/findings","href":"/api-reference/report-findings"},{"title":"Get report Decision Brief","sidebarTitle":"Get report Decision Brief","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /reports/{reportId}/brief","href":"/api-reference/report-brief"},{"title":"Get delivery options","sidebarTitle":"Get delivery options","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /reports/{reportId}/export","href":"/api-reference/report-delivery"},{"title":"Create an upload link","sidebarTitle":"Create an upload link","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /upload-links","href":"/api-reference/upload-link"},{"title":"List webhook destinations","sidebarTitle":"List webhooks","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /webhooks","href":"/api-reference/list-webhooks"},{"title":"Register a webhook destination","sidebarTitle":"Create webhook","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json POST /webhooks","href":"/api-reference/create-webhook"},{"title":"Revoke a webhook destination","sidebarTitle":"Revoke webhook","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json DELETE /webhooks/{endpointId}","href":"/api-reference/revoke-webhook"},{"title":"Read webhook delivery outcomes","sidebarTitle":"Delivery outcomes","openapi":"https://dwsoffshorepartners.com/.well-known/openapi.json GET /webhooks/{endpointId}/deliveries","href":"/api-reference/webhook-deliveries"}]}]},"basePath":"","title":"Submit evidence - Ultiwrite API documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}