Upload a file (multipart) or pass a url (JSON). Returns 201 immediately with status: processing. Poll the retrieve endpoint, or pass webhook_url to be pushed the result.
POST
/
api
/
v1
/
document-checks
/
Error
A valid request URL is required to generate request examples
Block this request for up to 55s while analysis runs. Prefer polling; if analysis takes longer than the budget, the response is still the processing check.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sphinx Document Fraud API","colors":{"primary":"#1783A3","light":"#239FBB","dark":"#313637"},"favicon":"https://mintcdn.com/sphinxwatchdoc/MkpfxxJ7tLC6V-iP/favicon.svg?fit=max\u0026auto=format\u0026n=MkpfxxJ7tLC6V-iP\u0026q=85\u0026s=a2ea82c8e55d03ab3e1474257c3e3871","navbar":{"links":[{"href":"mailto:tolga@sphinxhq.com","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/Sphinx_HQ","linkedin":"https://www.linkedin.com/company/sphinx-hq"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sphinxwatchdoc","hasAudioNarration":false,"actualSubdomain":"sphinxwatchdoc","customDomains":["docs.watchdoc.sphinxhq.com"],"gitSource":{"type":"github","owner":"sphinx-hq","repo":"doc-fraud","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad03f8d35500cc49ca4581a","collectionId":"457469c0-5f24-4eac-b657-a73e0888196e","liveDeploymentHistoryId":"6ad03f8d35500cc49ca4581a","schemaVersion":"v3"},"entitlements":{},"buildId":"6ad03f8d35500cc49ca4581a","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"API Reference","count":16},{"language":"default","tag":"Guides","count":10},{"language":"default","tag":"Rules","count":10},{"language":"default","tag":"Concepts","count":7},{"language":"default","tag":"Document Checks","count":6},{"language":"default","tag":"Get started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/document-checks/submit-a-document","slug":"/api-reference/document-checks/submit-a-document","pageMetadata":{"title":"Submit a document","description":"Upload a `file` (multipart) or pass a `url` (JSON). Returns `201` immediately with `status: processing`. Poll the retrieve endpoint, or pass `webhook_url` to be pushed the result.","deprecated":null,"version":null,"openapi":"/api_schema.yaml post /api/v1/document-checks/","href":"/api-reference/document-checks/submit-a-document","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Upload a \", _jsx(_components.code, {\n children: \"file\"\n }), \" (multipart) or pass a \", _jsx(_components.code, {\n children: \"url\"\n }), \" (JSON). Returns \", _jsx(_components.code, {\n children: \"201\"\n }), \" immediately with \", _jsx(_components.code, {\n children: \"status: processing\"\n }), \". Poll the retrieve endpoint, or pass \", _jsx(_components.code, {\n children: \"webhook_url\"\n }), \" to be pushed the result.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Submit a document","description":"Upload a `file` (multipart) or pass a `url` (JSON). Returns `201` immediately with `status: processing`. Poll the retrieve endpoint, or pass `webhook_url` to be pushed the result.","deprecated":null,"version":null,"openapi":"/api_schema.yaml post /api/v1/document-checks/","href":"/api-reference/document-checks/submit-a-document","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"v1_document_checks_create","description":"Upload a `file` (multipart) or pass a `url` (JSON). Returns `201` immediately with `status: processing`. Poll the retrieve endpoint, or pass `webhook_url` to be pushed the result.","summary":"Submit a document","parameters":["c6d6f639-2280-4609-88cb-c0bf8c6beec2"],"tags":["Document Checks"],"requestBody":"bd2df4c7-1cd1-4d1f-a9f4-b4d0e4ae203e","security":["9c1ee28f-bf1f-424e-ba4f-c1a3c889f9af"],"responses":{"201":"f393f54e-ca26-4221-b7b5-e55dc1222f39","400":"731b5544-d135-4109-b4bc-ace37eec1469","401":"729a2147-9d11-414c-8f6a-3986db7a6f12","402":"357a7bf4-3ede-4cef-9203-9c38000e4c91","403":"20878d3a-578f-4062-8174-3aaac4b80057","429":"7071c268-f441-4d68-9479-bf8997ffd233"},"method":"post","type":"path","servers":["b83015d8-6b6a-4eb6-8394-8160e5f4afcb"],"path":"/api/v1/document-checks/","baseUrlOptions":["/"],"title":"Submit a document","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c6d6f639-2280-4609-88cb-c0bf8c6beec2":{"in":"query","name":"wait","schema":{"type":"boolean","description":"Block this request for up to 55s while analysis runs. Prefer polling; if analysis takes longer than the budget, the response is still the processing check.","uniqueKey":"","typeLabel":"boolean"},"description":"Block this request for up to 55s while analysis runs. Prefer polling; if analysis takes longer than the budget, the response is still the processing check."}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","description":"Input validation for `POST /v1/document-checks`.\n\nAccepts either a multipart `file` or a JSON `url`; exactly one is required.","properties":{"file":{"type":"string","format":"uri","uniqueKey":"file","typeLabel":"string\u003curi>"},"url":{"type":"string","format":"uri","maxLength":2048,"uniqueKey":"url","typeLabel":"string\u003curi>"},"mode":{"type":"string","description":"* `strict` - strict\n* `normal` - normal\n* `lenient` - lenient","default":"normal","enum":["strict","normal","lenient"],"uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"webhook_url":{"type":"string","format":"uri","default":"","maxLength":1024,"uniqueKey":"webhook_url","typeLabel":"string\u003curi>"},"redacted":{"type":"boolean","default":false,"uniqueKey":"redacted","typeLabel":"boolean"},"redaction_sidecar":{"type":"object","additionalProperties":true,"uniqueKey":"redaction_sidecar","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"SubmitByURL":{"title":"SubmitByURL","value":{"url":"https://example.com/statement.pdf","mode":"normal"}}},"exampleType":"examples"},"application/x-www-form-urlencoded":{"schema":{"type":"object","description":"Input validation for `POST /v1/document-checks`.\n\nAccepts either a multipart `file` or a JSON `url`; exactly one is required.","properties":{"file":{"type":"string","format":"uri","uniqueKey":"file","typeLabel":"string\u003curi>"},"url":{"type":"string","format":"uri","maxLength":2048,"uniqueKey":"url","typeLabel":"string\u003curi>"},"mode":{"type":"string","description":"* `strict` - strict\n* `normal` - normal\n* `lenient` - lenient","default":"normal","enum":["strict","normal","lenient"],"uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"webhook_url":{"type":"string","format":"uri","default":"","maxLength":1024,"uniqueKey":"webhook_url","typeLabel":"string\u003curi>"},"redacted":{"type":"boolean","default":false,"uniqueKey":"redacted","typeLabel":"boolean"},"redaction_sidecar":{"type":"object","additionalProperties":true,"uniqueKey":"redaction_sidecar","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"file":"\u003cstring>","url":"\u003cstring>","mode":"normal","webhook_url":"","redacted":false,"redaction_sidecar":{}}}},"exampleType":"generated"},"multipart/form-data":{"schema":{"type":"object","description":"Input validation for `POST /v1/document-checks`.\n\nAccepts either a multipart `file` or a JSON `url`; exactly one is required.","properties":{"file":{"type":"string","format":"uri","uniqueKey":"file","typeLabel":"string\u003curi>"},"url":{"type":"string","format":"uri","maxLength":2048,"uniqueKey":"url","typeLabel":"string\u003curi>"},"mode":{"type":"string","description":"* `strict` - strict\n* `normal` - normal\n* `lenient` - lenient","default":"normal","enum":["strict","normal","lenient"],"uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"webhook_url":{"type":"string","format":"uri","default":"","maxLength":1024,"uniqueKey":"webhook_url","typeLabel":"string\u003curi>"},"redacted":{"type":"boolean","default":false,"uniqueKey":"redacted","typeLabel":"boolean"},"redaction_sidecar":{"type":"object","additionalProperties":true,"uniqueKey":"redaction_sidecar","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"file":"\u003cstring>","url":"\u003cstring>","mode":"normal","webhook_url":"","redacted":false,"redaction_sidecar":{}}}},"exampleType":"generated"}},"exampleType":"examples"},"responses":{"f393f54e-ca26-4221-b7b5-e55dc1222f39":{"content":{"application/json":{"schema":{"type":"object","description":"The `document_check` object returned by submit, retrieve, list, and webhooks.","properties":{"id":{"type":"string","description":"Prefixed id, e.g. `dc_9f2c…`.","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"created_at":{"type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string"},"status":{"enum":["processing","completed","failed"],"type":"string","description":"* `processing` - processing\n* `completed` - completed\n* `failed` - failed","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"decision":{"oneOf":[{"type":"string","description":"Null until the check completes. Reflects a dashboard override when one exists.\n\n* `clear` - clear\n* `pending` - pending\n* `suspicious` - suspicious\n* `fraudulent` - fraudulent","enum":["clear","pending","suspicious","fraudulent"],"isRequired":true,"uniqueKey":"decision.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Null until the check completes. Reflects a dashboard override when one exists.\n\n* `clear` - clear\n* `pending` - pending\n* `suspicious` - suspicious\n* `fraudulent` - fraudulent","enum":[null],"isRequired":true,"uniqueKey":"decision.oneOf.1","typeLabel":"any"},{"type":"null","isRequired":true,"uniqueKey":"decision.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"decision","typeLabel":"enum\u003cstring> | any | null"},"risk_level":{"oneOf":[{"type":"string","description":"* `LOW` - LOW\n* `MEDIUM` - MEDIUM\n* `HIGH` - HIGH","enum":["LOW","MEDIUM","HIGH"],"isRequired":true,"uniqueKey":"risk_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":[null],"isRequired":true,"uniqueKey":"risk_level.oneOf.1","typeLabel":"any"},{"type":"null","isRequired":true,"uniqueKey":"risk_level.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"risk_level","typeLabel":"enum\u003cstring> | any | null"},"risk_score":{"oneOf":[{"type":"integer","maximum":100,"minimum":0,"description":"0-100, higher is riskier. Decision bands are set by workspace thresholds (defaults: clear \u0026lt;40, pending \u0026lt;60, suspicious \u0026lt;80, fraudulent ≥80).","isRequired":true,"uniqueKey":"risk_score.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":100,"minimum":0,"description":"0-100, higher is riskier. Decision bands are set by workspace thresholds (defaults: clear \u0026lt;40, pending \u0026lt;60, suspicious \u0026lt;80, fraudulent ≥80).","isRequired":true,"uniqueKey":"risk_score.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"risk_score","typeLabel":"integer | null"},"thresholds":{"type":"object","description":"The outcome boundaries this check was scored against.","required":["fraudulent_below","pending_below","suspicious_below"],"properties":{"pending_below":{"type":"integer","maximum":100,"minimum":0,"isRequired":true,"uniqueKey":"thresholds.pending_below","typeLabel":"integer"},"suspicious_below":{"type":"integer","maximum":100,"minimum":0,"isRequired":true,"uniqueKey":"thresholds.suspicious_below","typeLabel":"integer"},"fraudulent_below":{"type":"integer","maximum":100,"minimum":0,"isRequired":true,"uniqueKey":"thresholds.fraudulent_below","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"thresholds","typeLabel":"object"},"summary":{"oneOf":[{"type":"string","description":"Why the document was cleared or flagged. Null while processing.","isRequired":true,"uniqueKey":"summary.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why the document was cleared or flagged. Null while processing.","isRequired":true,"uniqueKey":"summary.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"summary","typeLabel":"string | null"},"flags":{"type":"array","items":{"type":"object","properties":{"code":{"enum":["ai_generated_metadata","ai_generated_embedded_image","photoshop_artifact","editing_software_detected","metadata_scrubbed","c2pa_invalid_or_tampered","provenance_stripped","document_rebuilt","incremental_edit","empty_shell_revision","text_replaced","acrobat_text_edit","hidden_text","missing_pages","font_inconsistency","numeric_font_mismatch","amount_outlier","content_inconsistency","template_deviation","visual_tampering","fabricated_document"],"type":"string","description":"* `ai_generated_metadata` - ai_generated_metadata\n* `ai_generated_embedded_image` - ai_generated_embedded_image\n* `photoshop_artifact` - photoshop_artifact\n* `editing_software_detected` - editing_software_detected\n* `metadata_scrubbed` - metadata_scrubbed\n* `c2pa_invalid_or_tampered` - c2pa_invalid_or_tampered\n* `provenance_stripped` - provenance_stripped\n* `document_rebuilt` - document_rebuilt\n* `incremental_edit` - incremental_edit\n* `empty_shell_revision` - empty_shell_revision\n* `text_replaced` - text_replaced\n* `acrobat_text_edit` - acrobat_text_edit\n* `hidden_text` - hidden_text\n* `missing_pages` - missing_pages\n* `font_inconsistency` - font_inconsistency\n* `numeric_font_mismatch` - numeric_font_mismatch\n* `amount_outlier` - amount_outlier\n* `content_inconsistency` - content_inconsistency\n* `template_deviation` - template_deviation\n* `visual_tampering` - visual_tampering\n* `fabricated_document` - fabricated_document","isRequired":true,"uniqueKey":"flags.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"category":{"type":"string","isRequired":true,"uniqueKey":"flags.items.[INDEX].category","typeLabel":"string"},"severity":{"enum":["low","medium","high"],"type":"string","description":"* `low` - low\n* `medium` - medium\n* `high` - high","isRequired":true,"uniqueKey":"flags.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"title":{"type":"string","isRequired":true,"uniqueKey":"flags.items.[INDEX].title","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"flags.items.[INDEX].description","typeLabel":"string"},"pages":{"type":"array","items":{"type":"integer","uniqueKey":"flags.items.[INDEX].pages.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"flags.items.[INDEX].pages","typeLabel":"integer[]"},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Namespaced reason id. Open set: do not switch on it.","isRequired":true,"uniqueKey":"flags.items.[INDEX].reasons.items.[INDEX].code","typeLabel":"string"},"summary":{"type":"string","isRequired":true,"uniqueKey":"flags.items.[INDEX].reasons.items.[INDEX].summary","typeLabel":"string"},"pages":{"type":"array","items":{"type":"integer","uniqueKey":"flags.items.[INDEX].reasons.items.[INDEX].pages.items.[INDEX]","typeLabel":"integer"},"description":"1-indexed; empty if file-wide.","isRequired":true,"uniqueKey":"flags.items.[INDEX].reasons.items.[INDEX].pages","typeLabel":"integer[]"},"evidence":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"flags.items.[INDEX].reasons.items.[INDEX].evidence.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"flags.items.[INDEX].reasons.items.[INDEX].evidence","typeLabel":"object"}},"required":["code","evidence","pages","summary"],"uniqueKey":"flags.items.[INDEX].reasons.items.[INDEX]","typeLabel":"object"},"description":"The observations behind this flag. Always at least one.","isRequired":true,"uniqueKey":"flags.items.[INDEX].reasons","typeLabel":"object[]"}},"required":["category","code","description","pages","reasons","severity","title"],"uniqueKey":"flags.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"flags","typeLabel":"object[]"},"rules":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"rules.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"rules.items.[INDEX].title","typeLabel":"string"},"outcome_guidance":{"oneOf":[{"type":"string","description":"* `ACCEPTED` - ACCEPTED\n* `REJECTED` - REJECTED\n* `PENDING` - PENDING\n* `ADVISORY` - ADVISORY","enum":["ACCEPTED","REJECTED","PENDING","ADVISORY"],"isRequired":true,"uniqueKey":"rules.items.[INDEX].outcome_guidance.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":[null],"isRequired":true,"uniqueKey":"rules.items.[INDEX].outcome_guidance.oneOf.1","typeLabel":"any"},{"type":"null","isRequired":true,"uniqueKey":"rules.items.[INDEX].outcome_guidance.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"rules.items.[INDEX].outcome_guidance","typeLabel":"enum\u003cstring> | any | null"},"score_delta":{"type":"integer","isRequired":true,"uniqueKey":"rules.items.[INDEX].score_delta","typeLabel":"integer"},"reasoning":{"type":"string","isRequired":true,"uniqueKey":"rules.items.[INDEX].reasoning","typeLabel":"string"}},"required":["id","outcome_guidance","reasoning","score_delta","title"],"uniqueKey":"rules.items.[INDEX]","typeLabel":"object"},"description":"Workspace rules that fired on this document.","isRequired":true,"uniqueKey":"rules","typeLabel":"object[]"},"document":{"type":"object","properties":{"filename":{"type":"string","isRequired":true,"uniqueKey":"document.filename","typeLabel":"string"},"mime_type":{"type":"string","isRequired":true,"uniqueKey":"document.mime_type","typeLabel":"string"},"pages":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"document.pages.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"document.pages.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document.pages","typeLabel":"integer | null"},"size_bytes":{"type":"integer","isRequired":true,"uniqueKey":"document.size_bytes","typeLabel":"integer"},"sha256":{"type":"string","isRequired":true,"uniqueKey":"document.sha256","typeLabel":"string"},"format":{"oneOf":[{"type":"string","description":"* `digital_pdf` - digital_pdf\n* `scanned_pdf` - scanned_pdf\n* `image` - image","enum":["digital_pdf","scanned_pdf","image"],"isRequired":true,"uniqueKey":"document.format.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":[null],"isRequired":true,"uniqueKey":"document.format.oneOf.1","typeLabel":"any"},{"type":"null","isRequired":true,"uniqueKey":"document.format.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"document.format","typeLabel":"enum\u003cstring> | any | null"},"redacted":{"type":"boolean","description":"True when the client replaced PII before upload.","isRequired":true,"uniqueKey":"document.redacted","typeLabel":"boolean"}},"required":["filename","format","mime_type","pages","redacted","sha256","size_bytes"],"isRequired":true,"uniqueKey":"document","typeLabel":"object"},"extracted":{"type":"object","description":"Content read off the document. Every field is best-effort and may be null.","properties":{"doc_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.doc_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.doc_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.doc_type","typeLabel":"string | null"},"doc_subtype":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.doc_subtype.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.doc_subtype.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.doc_subtype","typeLabel":"string | null"},"issuer":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.issuer.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.issuer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.issuer","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.name","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.address","typeLabel":"string | null"},"document_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.document_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.document_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.document_date","typeLabel":"string | null"},"account_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.account_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.account_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.account_number","typeLabel":"string | null"},"currency":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"extracted.currency.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"extracted.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"extracted.currency","typeLabel":"string | null"}},"required":["account_number","address","currency","doc_subtype","doc_type","document_date","issuer","name"],"isRequired":true,"uniqueKey":"extracted","typeLabel":"object"},"engine":{"type":"object","properties":{"version":{"type":"string","isRequired":true,"uniqueKey":"engine.version","typeLabel":"string"},"mode":{"enum":["strict","normal","lenient"],"type":"string","description":"* `strict` - strict\n* `normal` - normal\n* `lenient` - lenient","isRequired":true,"uniqueKey":"engine.mode","typeLabel":"enum\u003cstring>"}},"required":["mode","version"],"isRequired":true,"uniqueKey":"engine","typeLabel":"object"},"error":{"oneOf":[{"type":"string","description":"Set only when `status` is `failed`.","isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Set only when `status` is `failed`.","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"string | null"},"webhook_error":{"oneOf":[{"type":"string","description":"Set when a webhook was configured but could not be delivered.","isRequired":true,"uniqueKey":"webhook_error.oneOf.0","typeLabel":"string"},{"type":"null","description":"Set when a webhook was configured but could not be delivered.","isRequired":true,"uniqueKey":"webhook_error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"webhook_error","typeLabel":"string | null"},"object":{"type":"string","default":"document_check","uniqueKey":"object","typeLabel":"string"}},"required":["created_at","decision","document","engine","error","extracted","flags","id","risk_level","risk_score","rules","status","summary","thresholds","webhook_error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","created_at":"\u003cstring>","status":"processing","decision":"clear","risk_level":"LOW","risk_score":50,"thresholds":{"pending_below":50,"suspicious_below":50,"fraudulent_below":50},"summary":"\u003cstring>","flags":[{"code":"ai_generated_metadata","category":"\u003cstring>","severity":"low","title":"\u003cstring>","description":"\u003cstring>","pages":[123],"reasons":[{"code":"\u003cstring>","summary":"\u003cstring>","pages":[123],"evidence":{}}]}],"rules":[{"id":"\u003cstring>","title":"\u003cstring>","outcome_guidance":"ACCEPTED","score_delta":123,"reasoning":"\u003cstring>"}],"document":{"filename":"\u003cstring>","mime_type":"\u003cstring>","pages":123,"size_bytes":123,"sha256":"\u003cstring>","format":"digital_pdf","redacted":true},"extracted":{"doc_type":"\u003cstring>","doc_subtype":"\u003cstring>","issuer":"\u003cstring>","name":"\u003cstring>","address":"\u003cstring>","document_date":"\u003cstring>","account_number":"\u003cstring>","currency":"\u003cstring>"},"engine":{"version":"\u003cstring>","mode":"strict"},"error":"\u003cstring>","webhook_error":"\u003cstring>","object":"document_check"}}},"exampleType":"generated"}},"description":"The created check.","exampleType":"generated"},"731b5544-d135-4109-b4bc-ace37eec1469":{"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"enum":["invalid_request_error","authentication_error","insufficient_credits_error","permission_error","not_found_error","rate_limit_error","api_error"],"type":"string","description":"* `invalid_request_error` - invalid_request_error\n* `authentication_error` - authentication_error\n* `insufficient_credits_error` - insufficient_credits_error\n* `permission_error` - permission_error\n* `not_found_error` - not_found_error\n* `rate_limit_error` - rate_limit_error\n* `api_error` - api_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable cause, e.g. `unsupported_document`.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation. Safe to log; do not parse.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message","type"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"description":"Invalid input. See `error.message`.","exampleType":"generated"},"729a2147-9d11-414c-8f6a-3986db7a6f12":{"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"enum":["invalid_request_error","authentication_error","insufficient_credits_error","permission_error","not_found_error","rate_limit_error","api_error"],"type":"string","description":"* `invalid_request_error` - invalid_request_error\n* `authentication_error` - authentication_error\n* `insufficient_credits_error` - insufficient_credits_error\n* `permission_error` - permission_error\n* `not_found_error` - not_found_error\n* `rate_limit_error` - rate_limit_error\n* `api_error` - api_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable cause, e.g. `unsupported_document`.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation. Safe to log; do not parse.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message","type"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"description":"Missing or invalid API key.","exampleType":"generated"},"357a7bf4-3ede-4cef-9203-9c38000e4c91":{"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"enum":["invalid_request_error","authentication_error","insufficient_credits_error","permission_error","not_found_error","rate_limit_error","api_error"],"type":"string","description":"* `invalid_request_error` - invalid_request_error\n* `authentication_error` - authentication_error\n* `insufficient_credits_error` - insufficient_credits_error\n* `permission_error` - permission_error\n* `not_found_error` - not_found_error\n* `rate_limit_error` - rate_limit_error\n* `api_error` - api_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable cause, e.g. `unsupported_document`.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation. Safe to log; do not parse.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message","type"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"description":"The workspace is out of document check credits.","exampleType":"generated"},"20878d3a-578f-4062-8174-3aaac4b80057":{"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"enum":["invalid_request_error","authentication_error","insufficient_credits_error","permission_error","not_found_error","rate_limit_error","api_error"],"type":"string","description":"* `invalid_request_error` - invalid_request_error\n* `authentication_error` - authentication_error\n* `insufficient_credits_error` - insufficient_credits_error\n* `permission_error` - permission_error\n* `not_found_error` - not_found_error\n* `rate_limit_error` - rate_limit_error\n* `api_error` - api_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable cause, e.g. `unsupported_document`.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation. Safe to log; do not parse.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message","type"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"description":"The key's workspace role lacks the required permission.","exampleType":"generated"},"7071c268-f441-4d68-9479-bf8997ffd233":{"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"enum":["invalid_request_error","authentication_error","insufficient_credits_error","permission_error","not_found_error","rate_limit_error","api_error"],"type":"string","description":"* `invalid_request_error` - invalid_request_error\n* `authentication_error` - authentication_error\n* `insufficient_credits_error` - insufficient_credits_error\n* `permission_error` - permission_error\n* `not_found_error` - not_found_error\n* `rate_limit_error` - rate_limit_error\n* `api_error` - api_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable cause, e.g. `unsupported_document`.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation. Safe to log; do not parse.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message","type"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"description":"Too many requests. Retry after the window resets.","exampleType":"generated"}},"security":{"9c1ee28f-bf1f-424e-ba4f-c1a3c889f9af":{"ApiKeyAuth":{"type":"http","scheme":"bearer","bearerFormat":"API key","description":"Paste your workspace API key from Settings. Sent as Authorization: Bearer \u003ckey>.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"b83015d8-6b6a-4eb6-8394-8160e5f4afcb":{"url":"/","description":"This environment"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API key","description":"Paste your workspace API key from Settings. Sent as Authorization: Bearer \u003ckey>.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Paste your workspace API key from Settings. Sent as Authorization: Bearer \u003ckey>.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ApiKeyAuth","name":"Authorization"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api_schema.yaml"},"subdomain":"sphinxwatchdoc","siteName":"Sphinx Document Fraud API","title":"Submit a document - Sphinx Document Fraud API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T20:54:15.373Z","originalFileLocation":"api-reference/document-checks/submit-a-document.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=\"Upload a file (multipart) or pass a url (JSON). Returns 201 immediately with status: processing. Poll the retrieve endpoint, or pass webhook_url to be pushed the result.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sphinx Document Fraud API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Submit a document - Sphinx Document Fraud API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Upload a file (multipart) or pass a url (JSON). Returns 201 immediately with status: processing. Poll the retrieve endpoint, or pass webhook_url to be pushed the result.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sphinx Document Fraud API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sphinxwatchdoc.mintlify.app/_mintlify/api/og/v2?division=Document+Checks\u0026amp;title=Submit+a+document\u0026amp;description=Upload+a+%60file%60+%28multipart%29+or+pass+a+%60url%60+%28JSON%29.+Returns+%60201%60+immediately+with+%60status%3A+processing%60.+Poll+the+retrieve+endpoint%2C+or+pass+%60webhook_url%60+to+be\u0026amp;theme=b2d0218eff0a5ee8f9dd4ccc\u0026amp;signature=f1b8b6a6454a8deb36c45e4fac513bd82215c376c76ed09cbf4145f80be37d17\">\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 a document - Sphinx Document Fraud API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Upload a file (multipart) or pass a url (JSON). Returns 201 immediately with status: processing. Poll the retrieve endpoint, or pass webhook_url to be pushed the result.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sphinxwatchdoc.mintlify.app/_mintlify/api/og/v2?division=Document+Checks\u0026amp;title=Submit+a+document\u0026amp;description=Upload+a+%60file%60+%28multipart%29+or+pass+a+%60url%60+%28JSON%29.+Returns+%60201%60+immediately+with+%60status%3A+processing%60.+Poll+the+retrieve+endpoint%2C+or+pass+%60webhook_url%60+to+be\u0026amp;theme=b2d0218eff0a5ee8f9dd4ccc\u0026amp;signature=f1b8b6a6454a8deb36c45e4fac513bd82215c376c76ed09cbf4145f80be37d17\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sphinxwatchdoc/QfupzsQOStM1Xvrx/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sphinx Document Fraud API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1783A3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/document-checks/submit-a-document.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.watchdoc.sphinxhq.com/#organization\",\"name\":\"Sphinx Document Fraud API\",\"url\":\"https://docs.watchdoc.sphinxhq.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.watchdoc.sphinxhq.com#website\",\"name\":\"Sphinx Document Fraud API\",\"url\":\"https://docs.watchdoc.sphinxhq.com\",\"publisher\":{\"@id\":\"https://docs.watchdoc.sphinxhq.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document#webpage\",\"url\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document\",\"name\":\"Submit a document\",\"description\":\"Upload a file (multipart) or pass a url (JSON). Returns 201 immediately with status: processing. Poll the retrieve endpoint, or pass webhook_url to be pushed the result.\",\"dateModified\":\"2026-10-14T20:54:15.373Z\",\"isPartOf\":{\"@id\":\"https://docs.watchdoc.sphinxhq.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Document Checks\",\"item\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/list-document-checks\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Submit a document\",\"item\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document#apireference\",\"headline\":\"Submit a document\",\"name\":\"Submit a document\",\"description\":\"Upload a file (multipart) or pass a url (JSON). Returns 201 immediately with status: processing. Poll the retrieve endpoint, or pass webhook_url to be pushed the result.\",\"url\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document\",\"mainEntityOfPage\":{\"@id\":\"https://docs.watchdoc.sphinxhq.com/api-reference/document-checks/submit-a-document#webpage\"},\"dateModified\":\"2026-10-14T20:54:15.373Z\",\"publisher\":{\"@id\":\"https://docs.watchdoc.sphinxhq.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.watchdoc.sphinxhq.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sphinx Document Fraud API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sphinx Document Fraud API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"Document Checks","pages":[{"title":"List document checks","description":"Newest first. When `has_more` is true, pass the last id in the page as `starting_after` to fetch the next one.","deprecated":null,"version":null,"openapi":"/api_schema.yaml get /api/v1/document-checks/","href":"/api-reference/document-checks/list-document-checks"},{"title":"Submit a document","deprecated":null,"version":null,"openapi":"/api_schema.yaml post /api/v1/document-checks/","href":"/api-reference/document-checks/submit-a-document"},{"title":"Get a document check","description":"Fetch a check by id. Poll this until `status` is `completed` or `failed`.","deprecated":null,"version":null,"openapi":"/api_schema.yaml get /api/v1/document-checks/{id}/","href":"/api-reference/document-checks/get-a-document-check"},{"title":"Delete a document check","deprecated":null,"version":null,"openapi":"/api_schema.yaml delete /api/v1/document-checks/{id}/","href":"/api-reference/document-checks/delete-a-document-check"},{"title":"Send feedback on a check","deprecated":null,"version":null,"openapi":"/api_schema.yaml post /api/v1/document-checks/{id}/feedback/","href":"/api-reference/document-checks/send-feedback-on-a-check"},{"title":"List flag codes","deprecated":null,"version":null,"openapi":"/api_schema.yaml get /api/v1/document-checks/flags/","href":"/api-reference/document-checks/list-flag-codes"}]},{"group":"Rules","pages":[{"title":"Get flag settings","deprecated":null,"version":null,"openapi":"/api_schema.yaml get /api/v1/flag-settings/","href":"/api-reference/rules/get-flag-settings"},{"title":"Update flag settings","deprecated":null,"version":null,"openapi":"/api_schema.yaml patch /api/v1/flag-settings/","href":"/api-reference/rules/update-flag-settings"},{"title":"List rules","deprecated":null,"version":null,"openapi":"/api_schema.yaml get /api/v1/rules/","href":"/api-reference/rules/list-rules"},{"title":"Create a rule","deprecated":null,"version":null,"openapi":"/api_schema.yaml post /api/v1/rules/","href":"/api-reference/rules/create-a-rule"},{"title":"Get a rule","deprecated":null,"version":null,"openapi":"/api_schema.yaml get /api/v1/rules/{id}/","href":"/api-reference/rules/get-a-rule"},{"title":"Replace a rule","deprecated":null,"version":null,"openapi":"/api_schema.yaml put /api/v1/rules/{id}/","href":"/api-reference/rules/replace-a-rule"},{"title":"Delete a rule","deprecated":null,"version":null,"openapi":"/api_schema.yaml delete /api/v1/rules/{id}/","href":"/api-reference/rules/delete-a-rule"},{"title":"Update a rule","deprecated":null,"version":null,"openapi":"/api_schema.yaml patch /api/v1/rules/{id}/","href":"/api-reference/rules/update-a-rule"},{"title":"Get thresholds","deprecated":null,"version":null,"openapi":"/api_schema.yaml get /api/v1/thresholds/","href":"/api-reference/rules/get-thresholds"},{"title":"Update thresholds","deprecated":null,"version":null,"openapi":"/api_schema.yaml patch /api/v1/thresholds/","href":"/api-reference/rules/update-thresholds"}]}]}]},"title":"Submit a document - Sphinx Document Fraud API","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}