{
"error": {
"code": "authentication_failed",
"message": "No such token"
}
}
{
"error": {
"code": "not_authenticated",
"message": "Authentication credentials were not provided."
}
}
Document Collections
Create a new document collection
The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.
{
"error": {
"code": "authentication_failed",
"message": "No such token"
}
}
{
"error": {
"code": "not_authenticated",
"message": "Authentication credentials were not provided."
}
}
Authorizations
X-Access-Client-Id
string
header
required
Client ID
X-Access-Secret
string
header
required
Client Access Key
Body
application/json
documents
Documents · object[]
required
Array of documents to upload (maximum 10 files per request)
Required array length: 1 - 10 elements
Show child attributes
users
Users · object[]
Array of users to create/update in this collection (optional). Truv matches documents to these users automatically using the name and SSN it extracts. Assigning user_id or external_user_id on a document in the documents array overrides that matching for the whole file.
User information for collection. Either 'id' or 'external_user_id' must be provided, but not both.
Option 1
Option 2
Show child attributes
Response
collection_id
string
required
Example:
"a1b2c3d4e5f6478899aabbccddeeff00"
uploaded_files
Uploaded files · object[]
required
Show child attributes
documents
Recognized documents · object[]
required
Show child attributes
users
Users · object[]
required
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Truv","colors":{"primary":"#2C64E3","light":"#5A8AEF","dark":"#1E4BB8"},"logo":{"light":"https://mintcdn.com/truv/O5kzkDEe7x_ypnh0/logo/dark.svg?fit=max\u0026auto=format\u0026n=O5kzkDEe7x_ypnh0\u0026q=85\u0026s=4a88c1e43db8b515ffb08e5f87aafa65","dark":"https://mintcdn.com/truv/O5kzkDEe7x_ypnh0/logo/white.svg?fit=max\u0026auto=format\u0026n=O5kzkDEe7x_ypnh0\u0026q=85\u0026s=d611c5c17a34572abc853ebf93a96759","href":"/"},"favicon":"https://mintcdn.com/truv/z9uMK6PrkzslSpM_/favicon.ico?fit=max\u0026auto=format\u0026n=z9uMK6PrkzslSpM_\u0026q=85\u0026s=61f2e85e389d4ed41a43c6db75e7b406","api":{"openapi":"openapi.yaml","mdx":{"server":"https://prod.truv.com"}},"background":{"color":{"light":"#FFFFFF","dark":"#0F1117"}},"navbar":{"links":[{"href":"https://dashboard.truv.com","label":"Dashboard"}],"primary":{"type":"button","label":"Get API Keys","href":"https://dashboard.truv.com"}},"footer":{"socials":{"twitter":"https://twitter.com/truv","linkedin":"https://www.linkedin.com/company/truv","github":"https://github.com/truvhq"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"truv","hasAudioNarration":false,"actualSubdomain":"truv","customDomains":["docs.truv.com"],"gitSource":{"type":"github","owner":"truvhq","repo":"mint-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af666dd152514fa3a1fd235","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":163},{"language":"default","tag":"Get Started","count":78},{"language":"default","tag":"Platform","count":71},{"language":"default","tag":"Mortgage","count":42},{"language":"default","tag":"Income \u0026 Employment","count":25},{"language":"default","tag":"Consumer Credit","count":25},{"language":"default","tag":"Implementation","count":23},{"language":"default","tag":"Financial Accounts","count":22},{"language":"default","tag":"Document Processing","count":19},{"language":"default","tag":"Public Sector","count":18}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@truv.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"coverage-search.css","content":".cw-widget{margin:0.5rem 0 1.5rem}.cw-widget *{margin:0;padding:0;box-sizing:border-box}.cw-sb{position:relative;margin-bottom:0.75rem}.cw-si{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:#9ca3af;pointer-events:none}.cw-input{width:100%;padding:0.875rem 2.5rem 0.875rem 2.75rem;font-size:1rem;font-family:inherit;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;outline:none;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}.cw-input:focus{border-color:#818cf8;box-shadow:0 0 0 4px rgba(129, 140, 248, 0.15)}.cw-input::placeholder{color:#9ca3af}.cw-clear{position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#9ca3af}.cw-ci{width:1.25rem;height:1.25rem}.cw-tabs{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem}.cw-tab{padding:0.5rem 1rem;font-size:0.875rem;font-family:inherit;font-weight:500;border:1.5px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;cursor:pointer;transition:all 0.15s}.cw-tab:hover{border-color:#c7d2fe}.cw-tab-active{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.cw-ch{display:flex;justify-content:space-between;padding:0.5rem 0;font-size:0.8rem;color:#9ca3af;border-bottom:1px solid #f3f4f6}.cw-list{transition:opacity 0.15s}.cw-row{display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0;margin:0!important;border-bottom:1px solid #f3f4f6}.cw-row-l{display:flex;align-items:center;gap:0.75rem;flex:1;min-width:0}.cw-logo{width:36px;height:36px;border-radius:8px;object-fit:contain;flex-shrink:0;background:#f9fafb}.cw-logo-empty{background:#f3f4f6}.cw-name{font-size:0.95rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-rate{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.cw-rate-high{background:#dcfce7}.cw-rate-unk{background:#f3f4f6;color:#9ca3af;font-size:0.85rem;font-weight:600}.cw-empty{text-align:center;padding:1.5rem 0!important;color:#6b7280;font-size:0.9rem}.cw-foot{text-align:center;margin-top:0.75rem}.cw-btn{padding:0.625rem 1.5rem;font-size:0.875rem;font-weight:500;font-family:inherit;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;cursor:pointer;transition:background 0.15s, border-color 0.15s}.cw-btn:hover{background:#f9fafb;border-color:#d1d5db}.dark .cw-input{background:#18181b;border-color:#3f3f46;color:#f4f4f5}.dark .cw-input:focus{border-color:#818cf8;box-shadow:0 0 0 4px rgba(129, 140, 248, 0.1)}.dark .cw-input::placeholder{color:#71717a}.dark .cw-clear{color:#71717a}.dark .cw-tab{background:#18181b;border-color:#3f3f46;color:#d4d4d8}.dark .cw-tab:hover{border-color:#6366f1}.dark .cw-tab-active{background:#1e1b4b;border-color:#6366f1;color:#a5b4fc}.dark .cw-ch{color:#71717a;border-color:#27272a}.dark .cw-row{border-color:#27272a}.dark .cw-logo{background:#27272a}.dark .cw-logo-empty{background:#3f3f46}.dark .cw-name{color:#f4f4f5}.dark .cw-rate-high{background:#052e16}.dark .cw-rate-high svg{fill:#4ade80}.dark .cw-rate-unk{background:#27272a;color:#71717a}.dark .cw-empty{color:#a1a1aa}.dark .cw-btn{background:#18181b;border-color:#3f3f46;color:#d4d4d8}.dark .cw-btn:hover{background:#27272a;border-color:#52525b}"},{"filePath":"custom.css","content":"div.eyebrow{display:none!important}img.nav-logo{height:44px!important}.truv-topbar-group{display:inline-flex;align-items:center;gap:4px}.truv-resources-dropdown{position:relative;display:inline-flex;align-items:center}.truv-resources-btn{display:inline-flex;align-items:center;gap:2px;padding:6px 12px;background:transparent;border:none;color:inherit;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap}.truv-resources-btn:hover{opacity:0.7}.truv-resources-menu{display:none;position:absolute;top:100%;right:0;margin-top:4px;min-width:160px;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);padding:4px;z-index:1000}.truv-resources-menu.open{display:block}.truv-resources-menu a{display:block;padding:8px 12px;color:#374151;text-decoration:none;font-size:14px;border-radius:6px;white-space:nowrap}.truv-resources-menu a:hover{background:#f3f4f6;color:#111827}.dark .truv-resources-menu,html[class*=\"dark\"] .truv-resources-menu{background:#1f2937;border-color:#374151}.dark .truv-resources-menu a,html[class*=\"dark\"] .truv-resources-menu a{color:#d1d5db}.dark .truv-resources-menu a:hover,html[class*=\"dark\"] .truv-resources-menu a:hover{background:#374151;color:#f9fafb}#content-area table th,#content-area table td{min-width:0}#content-area table code{white-space:nowrap}.coverage-table th,.coverage-table td{padding:10px 12px;text-align:left;vertical-align:middle}.coverage-table th:first-child,.coverage-table td:first-child{width:56px;text-align:center}.coverage-table th:nth-child(2),.coverage-table td:nth-child(2){width:110px}.coverage-table td:first-child img{display:block;margin:0 auto}:root{--mmd-line: #9CA3AF;--mmd-lifeline: #2C64E3;--mmd-node-fill: #EBF0FD;--mmd-node-border: #2C64E3;--mmd-node-text: #111827;--mmd-actor-fill: #2C64E3;--mmd-actor-border: #1E4BB8;--mmd-actor-text: #FFFFFF;--mmd-note-fill: #EBF0FD;--mmd-note-border: #5A8AEF;--mmd-note-text: #111827;--mmd-label-text: #111827;--mmd-label-bg: rgb(var(--background-light, 255 255 255))}.dark{--mmd-line: #9CA3AF;--mmd-lifeline: #5A8AEF;--mmd-node-fill: #16233B;--mmd-node-border: #5A8AEF;--mmd-node-text: #E5E7EB;--mmd-actor-fill: #2C64E3;--mmd-actor-border: #5A8AEF;--mmd-actor-text: #FFFFFF;--mmd-note-fill: #1E3A8A;--mmd-note-border: #5A8AEF;--mmd-note-text: #E5E7EB;--mmd-label-text: #E5E7EB;--mmd-label-bg: rgb(var(--background-dark, 15 17 23))}svg[id^=\"mermaid-\"] .messageLine0,svg[id^=\"mermaid-\"] .messageLine1,svg[id^=\"mermaid-\"] .loopLine,svg[id^=\"mermaid-\"] .flowchart-link,svg[id^=\"mermaid-\"] .edgePath .path{stroke:var(--mmd-line)!important}svg[id^=\"mermaid-\"] .actor-line{stroke:var(--mmd-lifeline)!important}svg[id^=\"mermaid-\"] marker path{fill:var(--mmd-line)!important;stroke:var(--mmd-line)!important}svg[id^=\"mermaid-\"] .node:not(.active):not(.error) rect,svg[id^=\"mermaid-\"] .node:not(.active):not(.error) circle,svg[id^=\"mermaid-\"] .node:not(.active):not(.error) polygon,svg[id^=\"mermaid-\"] .node:not(.active):not(.error) path{fill:var(--mmd-node-fill)!important;stroke:var(--mmd-node-border)!important}svg[id^=\"mermaid-\"] .node:not(.active):not(.error) .nodeLabel{fill:var(--mmd-node-text)!important;color:var(--mmd-node-text)!important}svg[id^=\"mermaid-\"] rect.actor{fill:var(--mmd-actor-fill)!important;stroke:var(--mmd-actor-border)!important}svg[id^=\"mermaid-\"] text.actor,svg[id^=\"mermaid-\"] text.actor tspan{fill:var(--mmd-actor-text)!important}svg[id^=\"mermaid-\"] .note{fill:var(--mmd-note-fill)!important;stroke:var(--mmd-note-border)!important}svg[id^=\"mermaid-\"] .noteText,svg[id^=\"mermaid-\"] .noteText tspan{fill:var(--mmd-note-text)!important}svg[id^=\"mermaid-\"] .messageText,svg[id^=\"mermaid-\"] .loopText,svg[id^=\"mermaid-\"] .loopText tspan,svg[id^=\"mermaid-\"] .labelText,svg[id^=\"mermaid-\"] .labelText tspan,svg[id^=\"mermaid-\"] .edgeLabel,svg[id^=\"mermaid-\"] .edgeLabel p{fill:var(--mmd-label-text)!important;color:var(--mmd-label-text)!important}svg[id^=\"mermaid-\"] .edgeLabel,svg[id^=\"mermaid-\"] .edgeLabel p,svg[id^=\"mermaid-\"] .edgeLabel span,svg[id^=\"mermaid-\"] .edgeLabel div,svg[id^=\"mermaid-\"] .edgeLabel foreignObject>div,svg[id^=\"mermaid-\"] .labelBkg,svg[id^=\"mermaid-\"] .edgeLabel rect,svg[id^=\"mermaid-\"] .labelBox{background-color:var(--mmd-label-bg)!important;fill:var(--mmd-label-bg)!important}svg[id^=\"mermaid-\"] .messageText,svg[id^=\"mermaid-\"] .loopText,svg[id^=\"mermaid-\"] .labelText{paint-order:stroke fill;stroke:var(--mmd-label-bg)!important;stroke-width:3px!important;stroke-linejoin:round}"}],"page":{"pagePath":"api-reference/document-collections/collections_create","slug":"/api-reference/document-collections/collections_create","pageMetadata":{"title":"Create a new document collection","openapi":"POST /v1/documents/collections/","description":"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\n","href":"/api-reference/document-collections/collections_create"},"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: \"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create a new document collection","openapi":"POST /v1/documents/collections/","description":"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\n","href":"/api-reference/document-collections/collections_create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/truv/9a81556fef08db13/coverage-search.js","/_mintlify/custom/truv/c15dff2b800bd197/dev-footer.js"],"openApiReferenceData":{"operation":{"operationId":"collections_create","summary":"Create a new document collection","description":"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\n","requestBody":"d02d8279-dd92-49c7-934a-8b70d9485feb","responses":{"201":"d8f134f7-eb93-4442-b4c7-36d45bb4a5db","400":"a46d830d-7e0a-476c-b86a-a2dfd5c674ab","401":"8d7c5489-6407-4c84-b966-26cc8f67be99","403":"e71f5ed5-03c5-4372-9d8c-77faafd5381a"},"tags":["Document Collections"],"method":"post","type":"path","servers":["a1231381-904a-4552-897b-0de2e0d35eda"],"security":["2f00fc28-435f-4436-8b41-132e2b5b9c48"],"path":"/v1/documents/collections/","baseUrlOptions":["https://prod.truv.com"],"title":"Create a new document collection","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["documents"],"properties":{"documents":{"title":"Documents","type":"array","minItems":1,"maxItems":10,"description":"Array of documents to upload (maximum 10 files per request)","items":{"required":["filename","mime_type","content"],"type":"object","properties":{"filename":{"title":"Filename","type":"string","maxLength":255,"example":"paystub.pdf","isRequired":true,"uniqueKey":"documents.items.[INDEX].filename","typeLabel":"string"},"mime_type":{"title":"MIME type","type":"string","enum":["application/pdf","image/jpeg","image/png","image/tiff","image/webp","image/x-ms-bmp","image/heic","image/heif"],"example":"application/pdf","isRequired":true,"uniqueKey":"documents.items.[INDEX].mime_type","typeLabel":"enum\u003cstring>"},"content":{"title":"Base64-encoded file content","type":"string","format":"byte","minLength":1336,"maxLength":13333336,"description":"Base64-encoded file content. Maximum file size: 10 MB (10,000,000 bytes).\nMinimum file size: 1 KB (1,000 bytes).\nNote: maxLength accounts for base64 encoding overhead (4/3 ratio).\n","example":"JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo...","isRequired":true,"uniqueKey":"documents.items.[INDEX].content","typeLabel":"string\u003cbyte>"},"user_id":{"oneOf":[{"title":"User ID","type":"string","maxLength":32,"description":"Truv user ID to assign this document to (optional, mutually exclusive with external_user_id). Setting it binds every document recognized in this file to that user and skips automatic matching for them. Omit it to let Truv match documents to the collection's users using the name and SSN it extracts.\n","example":"a1b2c3d4e5f6478899aabbccddeeff00","uniqueKey":"documents.items.[INDEX].user_id.oneOf.0","typeLabel":"string"},{"title":"User ID","type":"null","maxLength":32,"description":"Truv user ID to assign this document to (optional, mutually exclusive with external_user_id). Setting it binds every document recognized in this file to that user and skips automatic matching for them. Omit it to let Truv match documents to the collection's users using the name and SSN it extracts.\n","example":"a1b2c3d4e5f6478899aabbccddeeff00","uniqueKey":"documents.items.[INDEX].user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].user_id","typeLabel":"string | null"},"external_user_id":{"oneOf":[{"title":"External User ID","type":"string","maxLength":512,"description":"External system user ID to assign this document to (optional, mutually exclusive with user_id). Setting it binds every document recognized in this file to that user and skips automatic matching for them. Omit it to let Truv match documents to the collection's users using the name and SSN it extracts.\n","example":"ext_user_789","uniqueKey":"documents.items.[INDEX].external_user_id.oneOf.0","typeLabel":"string"},{"title":"External User ID","type":"null","maxLength":512,"description":"External system user ID to assign this document to (optional, mutually exclusive with user_id). Setting it binds every document recognized in this file to that user and skips automatic matching for them. Omit it to let Truv match documents to the collection's users using the name and SSN it extracts.\n","example":"ext_user_789","uniqueKey":"documents.items.[INDEX].external_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].external_user_id","typeLabel":"string | null"}},"uniqueKey":"documents.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"documents","typeLabel":"Documents · object[]"},"users":{"title":"Users","type":"array","description":"Array of users to create/update in this collection (optional). Truv matches documents to these users automatically using the name and SSN it extracts. Assigning user_id or external_user_id on a document in the documents array overrides that matching for the whole file.\n","items":{"oneOf":[{"type":"object","description":"User information for collection. Either 'id' or 'external_user_id' must be provided, but not both.","required":["id"],"properties":{"id":{"oneOf":[{"title":"User ID","type":"string","maxLength":32,"description":"Truv user ID (optional, mutually exclusive with external_user_id)","example":"a1b2c3d4e5f6478899aabbccddeeff00","isRequired":true,"uniqueKey":"users.items.[INDEX].oneOf.0.id.oneOf.0","typeLabel":"string"},{"title":"User ID","type":"null","maxLength":32,"description":"Truv user ID (optional, mutually exclusive with external_user_id)","example":"a1b2c3d4e5f6478899aabbccddeeff00","isRequired":true,"uniqueKey":"users.items.[INDEX].oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"users.items.[INDEX].oneOf.0.id","typeLabel":"string | null"},"external_user_id":{"oneOf":[{"title":"External User ID","type":"string","maxLength":512,"description":"External system user ID (optional, mutually exclusive with id). Either id or external_user_id must be provided.","example":"ext_user_789","uniqueKey":"users.items.[INDEX].oneOf.0.external_user_id.oneOf.0","typeLabel":"string"},{"title":"External User ID","type":"null","maxLength":512,"description":"External system user ID (optional, mutually exclusive with id). Either id or external_user_id must be provided.","example":"ext_user_789","uniqueKey":"users.items.[INDEX].oneOf.0.external_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"users.items.[INDEX].oneOf.0.external_user_id","typeLabel":"string | null"},"full_name":{"oneOf":[{"title":"Full Name","type":"string","maxLength":255,"description":"Full name to parse into first_name and last_name (required if profile doesn't exist or has no names)","example":"John Doe","uniqueKey":"users.items.[INDEX].oneOf.0.full_name.oneOf.0","typeLabel":"string"},{"title":"Full Name","type":"null","maxLength":255,"description":"Full name to parse into first_name and last_name (required if profile doesn't exist or has no names)","example":"John Doe","uniqueKey":"users.items.[INDEX].oneOf.0.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"users.items.[INDEX].oneOf.0.full_name","typeLabel":"string | null"},"ssn":{"oneOf":[{"title":"Social Security Number","type":"string","pattern":"^(\\d{4}|\\d{9})$","description":"Social Security Number - either 4 or 9 digits (optional)","example":"991919991","uniqueKey":"users.items.[INDEX].oneOf.0.ssn.oneOf.0","typeLabel":"string"},{"title":"Social Security Number","type":"null","pattern":"^(\\d{4}|\\d{9})$","description":"Social Security Number - either 4 or 9 digits (optional)","example":"991919991","uniqueKey":"users.items.[INDEX].oneOf.0.ssn.oneOf.1","typeLabel":"null"}],"uniqueKey":"users.items.[INDEX].oneOf.0.ssn","typeLabel":"string | null"}},"uniqueKey":"users.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"User information for collection. Either 'id' or 'external_user_id' must be provided, but not both.","required":["external_user_id"],"properties":{"external_user_id":{"oneOf":[{"title":"External User ID","type":"string","maxLength":512,"description":"External system user ID (optional, mutually exclusive with id). Either id or external_user_id must be provided.","example":"ext_user_789","isRequired":true,"uniqueKey":"users.items.[INDEX].oneOf.1.external_user_id.oneOf.0","typeLabel":"string"},{"title":"External User ID","type":"null","maxLength":512,"description":"External system user ID (optional, mutually exclusive with id). Either id or external_user_id must be provided.","example":"ext_user_789","isRequired":true,"uniqueKey":"users.items.[INDEX].oneOf.1.external_user_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"users.items.[INDEX].oneOf.1.external_user_id","typeLabel":"string | null"},"id":{"oneOf":[{"title":"User ID","type":"string","maxLength":32,"description":"Truv user ID (optional, mutually exclusive with external_user_id)","example":"a1b2c3d4e5f6478899aabbccddeeff00","uniqueKey":"users.items.[INDEX].oneOf.1.id.oneOf.0","typeLabel":"string"},{"title":"User ID","type":"null","maxLength":32,"description":"Truv user ID (optional, mutually exclusive with external_user_id)","example":"a1b2c3d4e5f6478899aabbccddeeff00","uniqueKey":"users.items.[INDEX].oneOf.1.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"users.items.[INDEX].oneOf.1.id","typeLabel":"string | null"},"full_name":{"oneOf":[{"title":"Full Name","type":"string","maxLength":255,"description":"Full name to parse into first_name and last_name (required if profile doesn't exist or has no names)","example":"John Doe","uniqueKey":"users.items.[INDEX].oneOf.1.full_name.oneOf.0","typeLabel":"string"},{"title":"Full Name","type":"null","maxLength":255,"description":"Full name to parse into first_name and last_name (required if profile doesn't exist or has no names)","example":"John Doe","uniqueKey":"users.items.[INDEX].oneOf.1.full_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"users.items.[INDEX].oneOf.1.full_name","typeLabel":"string | null"},"ssn":{"oneOf":[{"title":"Social Security Number","type":"string","pattern":"^(\\d{4}|\\d{9})$","description":"Social Security Number - either 4 or 9 digits (optional)","example":"991919991","uniqueKey":"users.items.[INDEX].oneOf.1.ssn.oneOf.0","typeLabel":"string"},{"title":"Social Security Number","type":"null","pattern":"^(\\d{4}|\\d{9})$","description":"Social Security Number - either 4 or 9 digits (optional)","example":"991919991","uniqueKey":"users.items.[INDEX].oneOf.1.ssn.oneOf.1","typeLabel":"null"}],"uniqueKey":"users.items.[INDEX].oneOf.1.ssn","typeLabel":"string | null"}},"uniqueKey":"users.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"users.items.[INDEX]","typeLabel":"object"},"uniqueKey":"users","typeLabel":"Users · object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"documents":[{"filename":"paystub.pdf","mime_type":"application/pdf","content":"JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo...","user_id":"a1b2c3d4e5f6478899aabbccddeeff00","external_user_id":"ext_user_789"}],"users":[{"id":"a1b2c3d4e5f6478899aabbccddeeff00","external_user_id":"ext_user_789","full_name":"John Doe","ssn":"991919991"}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"d8f134f7-eb93-4442-b4c7-36d45bb4a5db":{"description":"","content":{"application/json":{"schema":{"type":"object","required":["collection_id","uploaded_files","documents","users"],"properties":{"collection_id":{"title":"Collection ID","type":"string","example":"a1b2c3d4e5f6478899aabbccddeeff00","isRequired":true,"uniqueKey":"collection_id","typeLabel":"string"},"uploaded_files":{"title":"Uploaded files","type":"array","items":{"type":"object","required":["file_id","filename","mime_type","status"],"properties":{"file_id":{"title":"File ID","type":"string","example":"f1234567890abcdef1234567890abcde","isRequired":true,"uniqueKey":"uploaded_files.items.[INDEX].file_id","typeLabel":"string"},"filename":{"title":"Filename","type":"string","maxLength":255,"example":"paystub.pdf","isRequired":true,"uniqueKey":"uploaded_files.items.[INDEX].filename","typeLabel":"string"},"mime_type":{"title":"MIME type","type":"string","enum":["application/pdf","image/jpeg","image/png","image/tiff","image/webp","image/x-ms-bmp","image/heic","image/heif"],"example":"application/pdf","isRequired":true,"uniqueKey":"uploaded_files.items.[INDEX].mime_type","typeLabel":"enum\u003cstring>"},"status":{"title":"Processing status","type":"string","enum":["pending","validating","validated","invalid","duplicate","processing","successful","failed"],"example":"validated","isRequired":true,"uniqueKey":"uploaded_files.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"validations":{"oneOf":[{"title":"File validations","type":"object","properties":{"is_viable_size":{"oneOf":[{"type":"boolean","description":"Whether the file size is within acceptable limits","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_viable_size.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the file size is within acceptable limits","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_viable_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_viable_size","typeLabel":"boolean | null"},"is_supported_type":{"oneOf":[{"type":"boolean","description":"Whether the file type is supported","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_supported_type.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the file type is supported","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_supported_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_supported_type","typeLabel":"boolean | null"},"is_accessible":{"oneOf":[{"type":"boolean","description":"Whether the file is accessible","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_accessible.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the file is accessible","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_accessible.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_accessible","typeLabel":"boolean | null"},"is_valid":{"oneOf":[{"type":"boolean","description":"Overall validation status","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_valid.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Overall validation status","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_valid.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_valid","typeLabel":"boolean | null"},"is_readable":{"oneOf":[{"type":"boolean","description":"Whether the file can be read","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_readable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the file can be read","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_readable.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_readable","typeLabel":"boolean | null"},"is_unique":{"oneOf":[{"type":"boolean","description":"Whether the file is unique (not a duplicate)","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_unique.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the file is unique (not a duplicate)","uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_unique.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0.is_unique","typeLabel":"boolean | null"}},"example":{"is_viable_size":true,"is_supported_type":true,"is_accessible":true,"is_valid":true,"is_readable":true,"is_unique":true},"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.0","typeLabel":"File validations · object"},{"title":"File validations","type":"null","properties":{"is_viable_size":{"oneOf":[{"type":"boolean","description":"Whether the file size is within acceptable limits"},{"type":"null","description":"Whether the file size is within acceptable limits"}]},"is_supported_type":{"oneOf":[{"type":"boolean","description":"Whether the file type is supported"},{"type":"null","description":"Whether the file type is supported"}]},"is_accessible":{"oneOf":[{"type":"boolean","description":"Whether the file is accessible"},{"type":"null","description":"Whether the file is accessible"}]},"is_valid":{"oneOf":[{"type":"boolean","description":"Overall validation status"},{"type":"null","description":"Overall validation status"}]},"is_readable":{"oneOf":[{"type":"boolean","description":"Whether the file can be read"},{"type":"null","description":"Whether the file can be read"}]},"is_unique":{"oneOf":[{"type":"boolean","description":"Whether the file is unique (not a duplicate)"},{"type":"null","description":"Whether the file is unique (not a duplicate)"}]}},"example":{"is_viable_size":true,"is_supported_type":true,"is_accessible":true,"is_valid":true,"is_readable":true,"is_unique":true},"uniqueKey":"uploaded_files.items.[INDEX].validations.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].validations","typeLabel":"File validations · object | null"},"user_id":{"oneOf":[{"title":"User ID","type":"string","description":"Truv user ID associated with this file","example":"a1b2c3d4e5f6478899aabbccddeeff00","maxLength":32,"uniqueKey":"uploaded_files.items.[INDEX].user_id.oneOf.0","typeLabel":"string"},{"title":"User ID","type":"null","description":"Truv user ID associated with this file","example":"a1b2c3d4e5f6478899aabbccddeeff00","maxLength":32,"uniqueKey":"uploaded_files.items.[INDEX].user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].user_id","typeLabel":"string | null"},"external_user_id":{"oneOf":[{"title":"External User ID","type":"string","description":"External system user ID associated with this file","example":"ext_user_789","maxLength":512,"uniqueKey":"uploaded_files.items.[INDEX].external_user_id.oneOf.0","typeLabel":"string"},{"title":"External User ID","type":"null","description":"External system user ID associated with this file","example":"ext_user_789","maxLength":512,"uniqueKey":"uploaded_files.items.[INDEX].external_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploaded_files.items.[INDEX].external_user_id","typeLabel":"string | null"}},"uniqueKey":"uploaded_files.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"uploaded_files","typeLabel":"Uploaded files · object[]"},"documents":{"title":"Recognized documents","type":"array","items":{"type":"object","required":["document_id","file_id","document_type","status","start_page","end_page"],"properties":{"document_id":{"title":"Document ID","type":"string","example":"d0c1234567890abcdef1234567890abc","isRequired":true,"uniqueKey":"documents.items.[INDEX].document_id","typeLabel":"string"},"file_id":{"title":"File ID","type":"string","example":"f1234567890abcdef1234567890abcde","isRequired":true,"uniqueKey":"documents.items.[INDEX].file_id","typeLabel":"string"},"document_type":{"title":"Document type","type":"string","enum":["PAYSTUB","W2","F1099","F1040","BANK_STATEMENT","PASSPORT","GREEN_CARD","DRIVER_LICENSE","LETTER_OF_VERIFICATION","UTILITY_BILL","LEASE_AGREEMENT","INSURANCE_HOME_POLICY","INSURANCE_AUTO_POLICY","VOLUNTEER_LETTER","PCS_ORDERS","OTHER"],"example":"PAYSTUB","isRequired":true,"uniqueKey":"documents.items.[INDEX].document_type","typeLabel":"enum\u003cstring>"},"status":{"title":"Status","type":"string","enum":["successful","failed","rejected"],"example":"successful","isRequired":true,"uniqueKey":"documents.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"start_page":{"oneOf":[{"title":"Start page","type":"integer","example":1,"isRequired":true,"uniqueKey":"documents.items.[INDEX].start_page.oneOf.0","typeLabel":"integer"},{"title":"Start page","type":"null","example":1,"isRequired":true,"uniqueKey":"documents.items.[INDEX].start_page.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"documents.items.[INDEX].start_page","typeLabel":"integer | null"},"end_page":{"oneOf":[{"title":"End page","type":"integer","example":2,"isRequired":true,"uniqueKey":"documents.items.[INDEX].end_page.oneOf.0","typeLabel":"integer"},{"title":"End page","type":"null","example":2,"isRequired":true,"uniqueKey":"documents.items.[INDEX].end_page.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"documents.items.[INDEX].end_page","typeLabel":"integer | null"},"document_subtype":{"oneOf":[{"title":"Document subtype","type":"string","enum":["F1099_MISC","F1099_NEC","F1099_DIV","F1099_INT","F1099_G","F1099_R","F1099_K","F1099_B","F_SSA1099","VOL_TRANSCRIPT","VOL_HOURS_LOG",null],"example":null,"uniqueKey":"documents.items.[INDEX].document_subtype.oneOf.0","typeLabel":"enum\u003cstring>"},{"title":"Document subtype","type":"null","enum":["F1099_MISC","F1099_NEC","F1099_DIV","F1099_INT","F1099_G","F1099_R","F1099_K","F1099_B","F_SSA1099","VOL_TRANSCRIPT","VOL_HOURS_LOG",null],"example":null,"uniqueKey":"documents.items.[INDEX].document_subtype.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].document_subtype","typeLabel":"enum\u003cstring> | null"},"first_name":{"oneOf":[{"title":"First name","type":"string","example":"John","uniqueKey":"documents.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"title":"First name","type":"null","example":"John","uniqueKey":"documents.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"title":"Last name","type":"string","example":"Doe","uniqueKey":"documents.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"title":"Last name","type":"null","example":"Doe","uniqueKey":"documents.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].last_name","typeLabel":"string | null"},"user_id":{"oneOf":[{"title":"User ID","type":"string","description":"Truv user ID associated with this document","example":"a1b2c3d4e5f6478899aabbccddeeff00","maxLength":32,"uniqueKey":"documents.items.[INDEX].user_id.oneOf.0","typeLabel":"string"},{"title":"User ID","type":"null","description":"Truv user ID associated with this document","example":"a1b2c3d4e5f6478899aabbccddeeff00","maxLength":32,"uniqueKey":"documents.items.[INDEX].user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].user_id","typeLabel":"string | null"},"external_user_id":{"oneOf":[{"title":"External User ID","type":"string","description":"External system user ID associated with this document","example":"ext_user_789","maxLength":512,"uniqueKey":"documents.items.[INDEX].external_user_id.oneOf.0","typeLabel":"string"},{"title":"External User ID","type":"null","description":"External system user ID associated with this document","example":"ext_user_789","maxLength":512,"uniqueKey":"documents.items.[INDEX].external_user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"documents.items.[INDEX].external_user_id","typeLabel":"string | null"}},"uniqueKey":"documents.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"documents","typeLabel":"Recognized documents · object[]"},"users":{"title":"Users","type":"array","items":{"type":"object","required":["id","external_user_id","first_name","last_name"],"description":"User information returned in collection responses","properties":{"id":{"title":"User ID","type":"string","description":"Truv user ID","example":"a1b2c3d4e5f6478899aabbccddeeff00","maxLength":32,"isRequired":true,"uniqueKey":"users.items.[INDEX].id","typeLabel":"string"},"external_user_id":{"oneOf":[{"title":"External User ID","type":"string","description":"External system user ID","example":"ext_user_789","maxLength":512,"isRequired":true,"uniqueKey":"users.items.[INDEX].external_user_id.oneOf.0","typeLabel":"string"},{"title":"External User ID","type":"null","description":"External system user ID","example":"ext_user_789","maxLength":512,"isRequired":true,"uniqueKey":"users.items.[INDEX].external_user_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"users.items.[INDEX].external_user_id","typeLabel":"string | null"},"first_name":{"oneOf":[{"title":"First Name","type":"string","description":"User's first name","example":"John","maxLength":128,"isRequired":true,"uniqueKey":"users.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"title":"First Name","type":"null","description":"User's first name","example":"John","maxLength":128,"isRequired":true,"uniqueKey":"users.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"users.items.[INDEX].first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"title":"Last Name","type":"string","description":"User's last name","example":"Doe","maxLength":128,"isRequired":true,"uniqueKey":"users.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"title":"Last Name","type":"null","description":"User's last name","example":"Doe","maxLength":128,"isRequired":true,"uniqueKey":"users.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"users.items.[INDEX].last_name","typeLabel":"string | null"}},"uniqueKey":"users.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"users","typeLabel":"Users · object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"collection_id":"a1b2c3d4e5f6478899aabbccddeeff00","uploaded_files":[{"file_id":"f1234567890abcdef1234567890abcde","filename":"paystub.pdf","mime_type":"application/pdf","status":"validated","validations":{"is_viable_size":true,"is_supported_type":true,"is_accessible":true,"is_valid":true,"is_readable":true,"is_unique":true},"user_id":"a1b2c3d4e5f6478899aabbccddeeff00","external_user_id":"ext_user_789"}],"documents":[{"document_id":"d0c1234567890abcdef1234567890abc","file_id":"f1234567890abcdef1234567890abcde","document_type":"PAYSTUB","status":"successful","start_page":1,"end_page":2,"document_subtype":null,"first_name":"John","last_name":"Doe","user_id":"a1b2c3d4e5f6478899aabbccddeeff00","external_user_id":"ext_user_789"}],"users":[{"id":"a1b2c3d4e5f6478899aabbccddeeff00","external_user_id":"ext_user_789","first_name":"John","last_name":"Doe"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"a46d830d-7e0a-476c-b86a-a2dfd5c674ab":{"description":"HTTP 400 Bad Request","content":{"application/json":{"schema":{"description":"","type":"object","properties":{"error":{"description":"","type":"object","properties":{"code":{"description":"","type":"string","example":"incorrect_parameters","uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"","type":"string","example":"Incorrect request parameters","uniqueKey":"error.message","typeLabel":"string"},"extra":{"description":"","type":"object","properties":{"invalid-params":{"description":"","type":"array","items":{"description":"","type":"object","properties":{"field":{"description":"","type":"string","example":"access_token","uniqueKey":"error.extra.invalid-params.items.[INDEX].field","typeLabel":"string"},"message":{"description":"","type":"string","example":"This field is required.","uniqueKey":"error.extra.invalid-params.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.extra.invalid-params.items.[INDEX]","typeLabel":"object"},"example":[{"field":"access_token","message":"This field is required."}],"uniqueKey":"error.extra.invalid-params","typeLabel":"object[]"}},"uniqueKey":"error.extra","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"incorrect_parameters","message":"Incorrect request parameters","extra":{"invalid-params":[{"field":"access_token","message":"This field is required."}]}}}}},"exampleType":"generated"}},"exampleType":"generated"},"8d7c5489-6407-4c84-b966-26cc8f67be99":{"description":"HTTP 401 Unauthorized","content":{"application/json":{"schema":{"description":"","type":"object","properties":{"error":{"description":"","type":"object","properties":{"code":{"description":"","type":"string","example":"authentication_failed","uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"","type":"string","example":"No such token","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"authentication_failed","message":"No such token"}}}},"exampleType":"generated"}},"exampleType":"generated"},"e71f5ed5-03c5-4372-9d8c-77faafd5381a":{"description":"HTTP 403 Forbidden","content":{"application/json":{"schema":{"description":"","type":"object","properties":{"error":{"description":"","type":"object","properties":{"code":{"description":"","type":"string","example":"not_authenticated","uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"","type":"string","example":"Authentication credentials were not provided.","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"not_authenticated","message":"Authentication credentials were not provided."}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"2f00fc28-435f-4436-8b41-132e2b5b9c48":{"ClientID":{"type":"apiKey","description":"Client ID","name":"X-Access-Client-Id","in":"header","scopes":[],"schemeName":"ClientID"},"AccessKey":{"type":"apiKey","description":"Client Access Key","name":"X-Access-Secret","in":"header","scopes":[],"schemeName":"AccessKey"}}},"servers":{"a1231381-904a-4552-897b-0de2e0d35eda":{"url":"https://prod.truv.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"Client ID","name":"X-Access-Client-Id","in":"header","scopes":[],"schemeName":"ClientID"},"schema":{"title":"X-Access-Client-Id","type":"string","description":"Client ID","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ClientID","name":"X-Access-Client-Id"},{"scheme":{"type":"apiKey","description":"Client Access Key","name":"X-Access-Secret","in":"header","scopes":[],"schemeName":"AccessKey"},"schema":{"title":"X-Access-Secret","type":"string","description":"Client Access Key","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"AccessKey","name":"X-Access-Secret"}],"title":"ClientID \u0026 AccessKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"truv","siteName":"Truv","title":"Create a new document collection - Truv","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-24T17:37:28.832Z","originalFileLocation":"api-reference/document-collections/collections_create.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=\"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Truv\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a new document collection - Truv\">\u003cmeta data-mint-head property=\"og:description\" content=\"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Truv\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.truv.com/api-reference/document-collections/collections_create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://truv.mintlify.site/_mintlify/api/og/v2?division=Document+Collections\u0026amp;title=Create+a+new+document+collection\u0026amp;description=The+endpoint+creates+a+new+document+collection+and+uploads+documents+in+a+single+request.+Documents+are+provided+as+base64-encoded+content+in+JSON+format.+The+u\u0026amp;theme=f953836438aaf0a51428e369\u0026amp;signature=694dcc30536ca83b9d705a51ba7517b2e23c1a0c67834b8d7d12d140b5f37624\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a new document collection - Truv\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://truv.mintlify.site/_mintlify/api/og/v2?division=Document+Collections\u0026amp;title=Create+a+new+document+collection\u0026amp;description=The+endpoint+creates+a+new+document+collection+and+uploads+documents+in+a+single+request.+Documents+are+provided+as+base64-encoded+content+in+JSON+format.+The+u\u0026amp;theme=f953836438aaf0a51428e369\u0026amp;signature=694dcc30536ca83b9d705a51ba7517b2e23c1a0c67834b8d7d12d140b5f37624\">\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/truv/PBlsvTBzkVYuAN1i/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Truv\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2C64E3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.truv.com/api-reference/document-collections/collections_create\">\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-collections/collections_create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.truv.com/#organization\",\"name\":\"Truv\",\"url\":\"https://docs.truv.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/truv/O5kzkDEe7x_ypnh0/logo/dark.svg?fit=max\u0026auto=format\u0026n=O5kzkDEe7x_ypnh0\u0026q=85\u0026s=4a88c1e43db8b515ffb08e5f87aafa65\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.truv.com#website\",\"name\":\"Truv\",\"url\":\"https://docs.truv.com\",\"publisher\":{\"@id\":\"https://docs.truv.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.truv.com/api-reference/document-collections/collections_create#webpage\",\"url\":\"https://docs.truv.com/api-reference/document-collections/collections_create\",\"name\":\"Create a new document collection\",\"description\":\"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\",\"dateModified\":\"2026-02-24T17:37:28.832Z\",\"isPartOf\":{\"@id\":\"https://docs.truv.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.truv.com/api-reference/document-collections/collections_create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.truv.com/api-reference/document-collections/collections_create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Document Processing\",\"item\":\"https://docs.truv.com/api-reference/document-collections/object\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Document Collections\",\"item\":\"https://docs.truv.com/api-reference/document-collections/object\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a new document collection\",\"item\":\"https://docs.truv.com/api-reference/document-collections/collections_create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.truv.com/api-reference/document-collections/collections_create#apireference\",\"headline\":\"Create a new document collection\",\"name\":\"Create a new document collection\",\"description\":\"The endpoint creates a new document collection and uploads documents in a single request. Documents are provided as base64-encoded content in JSON format. The uploaded files are automatically validated and queued for AI-powered categorization.\",\"url\":\"https://docs.truv.com/api-reference/document-collections/collections_create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.truv.com/api-reference/document-collections/collections_create#webpage\"},\"dateModified\":\"2026-02-24T17:37:28.832Z\",\"publisher\":{\"@id\":\"https://docs.truv.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.truv.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Truv\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Truv\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/document-collections/collections_create.md","siteName":"Truv","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/developers/home"}]},{"tab":"Mortgage","pages":[{"title":"Mortgage","href":"/mortgage/overview"}]},{"tab":"Public Sector","pages":[{"title":"Public Sector","href":"/government/overview"}]},{"tab":"Consumer Credit","pages":[{"title":"Consumer Credit","href":"/credit/overview"}]},{"tab":"Retail Banking","pages":[{"title":"Retail Banking","href":"/banking/overview"}]},{"tab":"Screening","pages":[{"title":"Screening","href":"/screening/overview"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Errors \u0026 Rate Limits","href":"/api-reference/errors"},{"title":"Security","href":"/api-reference/security"},{"title":"OpenAPI Spec","sidebarTitle":"OpenAPI Spec","href":"/api-reference/openapi"},{"title":"SDK Overview","href":"/developers/sdks/overview"},{"title":"Webhooks","href":"/api-reference/webhooks"},{"title":"Postman Collection","href":"/api-reference/postman"},{"title":"Report Sizes","href":"/api-reference/report-sizes"}]},{"group":"Platform","pages":[{"title":"Data Structure","sidebarTitle":"Data Structure","href":"/api-reference/data-structure"},{"title":"Data Processing","sidebarTitle":"Data Processing","href":"/api-reference/data-processing"},{"group":"Orders","pages":[{"title":"The Orders object","href":"/api-reference/orders/object"},{"title":"Order Webhook Events","href":"/api-reference/orders/events"},{"title":"Create an order","openapi":"POST /v1/orders/","href":"/api-reference/orders/orders_create"},{"title":"Create orders as a batch","openapi":"POST /v1/orders/batch/","href":"/api-reference/orders/orders_batch_create"},{"title":"Get order batch job status","openapi":"GET /v1/orders/batch/{id}/","href":"/api-reference/orders/orders_batch_status"},{"title":"List orders","openapi":"GET /v1/orders/","href":"/api-reference/orders/orders_list"},{"title":"Get list of orders by SSN","openapi":"POST /v1/orders/lookup/","href":"/api-reference/orders/orders_list_lookup"},{"title":"Retrieve an order","openapi":"GET /v1/orders/{id}/","href":"/api-reference/orders/orders_read"},{"title":"Update an order","openapi":"PATCH /v1/orders/{id}/","href":"/api-reference/orders/orders_partial_update"},{"title":"Cancel an order","openapi":"POST /v1/orders/{id}/cancel/","href":"/api-reference/orders/orders_cancel_create"},{"title":"Create a data refresh order","openapi":"POST /v1/orders/{id}/","href":"/api-reference/orders/orders_create_refresh_order"},{"title":"Add new employer to the existing order","openapi":"POST /v1/orders/{id}/employers/","href":"/api-reference/orders/order-add-new-employer"},{"title":"Retrieve events for an order","openapi":"GET /v1/orders/{id}/events/","href":"/api-reference/orders/orders_events_list"},{"title":"Retrieve self-certification results for an order","openapi":"GET /v1/orders/{id}/certifications/","href":"/api-reference/orders/orders_certifications_results"},{"title":"Retrieve an order invoice","openapi":"GET /v1/orders/{id}/invoice/","href":"/api-reference/orders/order_group_invoice_detail"}]},{"group":"Users","pages":[{"title":"The Users object","href":"/api-reference/users/object"},{"title":"Create a user","openapi":"POST /v1/users/","href":"/api-reference/users/users_create"},{"title":"List all users","openapi":"GET /v1/users/","href":"/api-reference/users/users_list"},{"title":"Retrieve a user","openapi":"GET /v1/users/{user_id}/","href":"/api-reference/users/users_read"},{"title":"Update a user","openapi":"PATCH /v1/users/{user_id}/","href":"/api-reference/users/users_partial_update"},{"title":"Delete a user","openapi":"DELETE /v1/users/{user_id}/","href":"/api-reference/users/users_delete"}]},{"group":"Bridge Token","pages":[{"title":"The Bridge Token object","href":"/api-reference/bridge-token/object"},{"title":"Create a bridge token","openapi":"POST /v1/users/{user_id}/tokens/","href":"/api-reference/bridge-token/users_tokens"}]},{"group":"Tasks","pages":[{"title":"The Tasks object","href":"/api-reference/tasks/object"},{"title":"Task Lifecycle","href":"/api-reference/tasks/lifecycle"},{"title":"Task Webhook Events","href":"/api-reference/tasks/events"},{"title":"List all tasks","openapi":"GET /v1/tasks/","href":"/api-reference/tasks/tasks_list"},{"title":"Retrieve a task","openapi":"GET /v1/tasks/{id}/","href":"/api-reference/tasks/tasks_read"}]},{"group":"Data Refresh","pages":[{"title":"The Task Refresh object","href":"/api-reference/refresh/object"},{"title":"Create a data refresh task","openapi":"POST /v1/refresh/tasks/","href":"/api-reference/refresh/refresh_task_create"},{"title":"Retrieve a data refresh status","openapi":"GET /v1/refresh/tasks/{task_id}/","href":"/api-reference/refresh/refresh_task"}]},{"group":"Account Links","pages":[{"title":"The Account Links object","href":"/api-reference/links/object"},{"title":"Account Link Webhook Events","href":"/api-reference/links/events"},{"title":"List all links","openapi":"GET /v1/links/","href":"/api-reference/links/links-list"},{"title":"Retrieve a link","openapi":"GET /v1/links/{link_id}/","href":"/api-reference/links/links-item"},{"title":"Retrieve a link token","openapi":"POST /v1/link-access-tokens/","href":"/api-reference/links/link_exchange_token_flow"},{"title":"Delete a link","openapi":"DELETE /v1/links/{link_id}/","href":"/api-reference/links/delete_link_by_link_id"}]},{"group":"Companies","pages":[{"title":"The Companies object","href":"/api-reference/companies/object"},{"title":"Search companies","openapi":"POST /v1/companies/","href":"/api-reference/companies/company_mapping"},{"title":"Get company information","openapi":"GET /v1/companies/{company_mapping_id}/","href":"/api-reference/companies/company_info"},{"title":"Search companies with autocomplete","openapi":"GET /v1/company-mappings-search/","href":"/api-reference/companies/company_autocomplete_search"}]},{"group":"Data Providers","pages":[{"title":"The Data Providers object","href":"/api-reference/data-providers/object"},{"title":"List all data providers","openapi":"GET /v1/providers/","href":"/api-reference/data-providers/providers-list"},{"title":"Retrieve a data provider","openapi":"GET /v1/providers/{id}/","href":"/api-reference/data-providers/providers-detail"}]},{"group":"UX Customization","pages":[{"title":"The Templates object","href":"/api-reference/templates/object"},{"title":"Create a customization template","openapi":"POST /v1/templates/","href":"/api-reference/templates/templates_create"},{"title":"List all customization templates","openapi":"GET /v1/templates/","href":"/api-reference/templates/templates_list"},{"title":"Retrieve a customization template","openapi":"GET /v1/templates/{template_id}/","href":"/api-reference/templates/templates_read"},{"title":"Update a customization template","openapi":"PATCH /v1/templates/{template_id}/","href":"/api-reference/templates/templates_partial_update"},{"title":"Delete a customization template","openapi":"DELETE /v1/templates/{template_id}/","href":"/api-reference/templates/templates_delete"}]},{"group":"Sandbox","pages":[{"title":"The Sandbox Scenario object","href":"/api-reference/sandbox/object"},{"title":"Create a sandbox scenario","openapi":"POST /v1/sandbox/scenarios/","href":"/api-reference/sandbox/v1_sandbox_scenarios_create"},{"title":"List sandbox scenarios","openapi":"GET /v1/sandbox/scenarios/","href":"/api-reference/sandbox/v1_sandbox_scenarios_list"},{"title":"Retrieve a sandbox scenario","openapi":"GET /v1/sandbox/scenarios/{scenario_id}/","href":"/api-reference/sandbox/v1_sandbox_scenarios_read"},{"title":"Update a sandbox scenario","openapi":"PATCH /v1/sandbox/scenarios/{scenario_id}/","href":"/api-reference/sandbox/v1_sandbox_scenarios_partial_update"},{"title":"Delete a sandbox scenario","openapi":"DELETE /v1/sandbox/scenarios/{scenario_id}/","href":"/api-reference/sandbox/v1_sandbox_scenarios_delete"},{"title":"Resolve a sandbox scenario","openapi":"POST /v1/sandbox/scenarios/resolve/","href":"/api-reference/sandbox/v1_sandbox_scenarios_resolve"},{"title":"Upload a sandbox document","openapi":"POST /v1/sandbox/documents/","href":"/api-reference/sandbox/v1_sandbox_documents_create"},{"title":"List sandbox documents","openapi":"GET /v1/sandbox/documents/","href":"/api-reference/sandbox/v1_sandbox_documents_list"},{"title":"Retrieve a sandbox document","openapi":"GET /v1/sandbox/documents/{document_id}/","href":"/api-reference/sandbox/v1_sandbox_documents_read"},{"title":"Update a sandbox document","openapi":"PATCH /v1/sandbox/documents/{document_id}/","href":"/api-reference/sandbox/v1_sandbox_documents_partial_update"},{"title":"Delete a sandbox document","openapi":"DELETE /v1/sandbox/documents/{document_id}/","href":"/api-reference/sandbox/v1_sandbox_documents_delete"}]},{"group":"Key Management","hidden":true,"pages":[{"title":"The Key Management object","href":"/api-reference/keys/object"},{"title":"Create an API key","openapi":"POST /v1/keys/","href":"/api-reference/keys/keys-create"},{"title":"Deactivate an API key","openapi":"POST /v1/keys/deactivate/","href":"/api-reference/keys/keys-deactivate"}]},{"group":"Webhook Endpoints","pages":[{"title":"The Webhook Endpoint object","href":"/api-reference/webhooks/object"},{"title":"Create a webhook endpoint","openapi":"POST /v1/webhooks/","href":"/api-reference/webhooks/webhooks_create"},{"title":"List all webhook endpoints","openapi":"GET /v1/webhooks/","href":"/api-reference/webhooks/webhooks_list"},{"title":"Retrieve a webhook endpoint","openapi":"GET /v1/webhooks/{webhook_id}/","href":"/api-reference/webhooks/webhooks_read"},{"title":"Update a webhook endpoint","openapi":"PATCH /v1/webhooks/{webhook_id}/","href":"/api-reference/webhooks/webhooks_partial_update"},{"title":"Delete a webhook endpoint","openapi":"DELETE /v1/webhooks/{webhook_id}/","href":"/api-reference/webhooks/webhooks_delete"},{"title":"List webhook request history","openapi":"GET /v1/webhook-requests/","href":"/api-reference/webhooks/webhook_requests_list"}]}]},{"group":"Income \u0026 Employment","pages":[{"group":"User Income and Employment Report","pages":[{"title":"The User Income \u0026 Employment Reports object","href":"/api-reference/user-income-and-employment-reports/object"},{"title":"Create an income and employment report","openapi":"POST /v1/users/{user_id}/reports/","href":"/api-reference/user-income-and-employment-reports/users_reports"},{"title":"Retrieve an income and employment report","openapi":"GET /v1/users/{user_id}/reports/{report_id}/","href":"/api-reference/user-income-and-employment-reports/users_get_report"}]},{"group":"Link Income and Employment Report","pages":[{"title":"The Link Income \u0026 Employment Reports object","href":"/api-reference/account-link-income-and-employment-reports/object"},{"title":"Retrieve an income and employment report for a link","openapi":"GET /v1/links/{link_id}/income/report/","href":"/api-reference/account-link-income-and-employment-reports/link_detail_reports_income"},{"title":"Retrieve an employment history report for a link","openapi":"GET /v1/links/{link_id}/employment/report/","href":"/api-reference/account-link-income-and-employment-reports/link_detail_reports_employment"}]},{"group":"Benefit Letters","pages":[{"title":"List all benefit letters","openapi":"GET /v1/links/{link_id}/benefit_letters/","href":"/api-reference/benefit-letters/benefit-letters"},{"title":"Retrieve benefit letter","openapi":"GET /v1/links/{link_id}/benefit_letters/{benefit_letter_id}/","href":"/api-reference/benefit-letters/benefit-letter"}]},{"group":"Employment","pages":[{"title":"The Employment object","href":"/api-reference/employment/object"},{"title":"Employment Webhook Events","href":"/api-reference/employment/events"},{"title":"List all employments","openapi":"GET /v1/links/{link_id}/employments/","href":"/api-reference/employment/link-employments"},{"title":"Retrieve an employment","openapi":"GET /v1/links/{link_id}/employment/","href":"/api-reference/employment/link-last-employment"}]},{"group":"Identity","pages":[{"title":"The Identity object","href":"/api-reference/identity/object"},{"title":"Identity Webhook Events","href":"/api-reference/identity/events"},{"title":"Retrieve an identity","openapi":"GET /v1/links/{link_id}/identity/","href":"/api-reference/identity/link-identity"}]},{"group":"Pay Statements","pages":[{"title":"The Pay Statements object","href":"/api-reference/statements/object"},{"title":"Pay Statement Webhook Events","href":"/api-reference/statements/events"},{"title":"List all statements","openapi":"GET /v1/links/{link_id}/statements/","href":"/api-reference/statements/link-statements"},{"title":"Retrieve a statement","openapi":"GET /v1/links/{link_id}/statements/{statement_id}/","href":"/api-reference/statements/retrieve-statement"}]},{"group":"Shifts","pages":[{"title":"The Shifts object","href":"/api-reference/shifts/object"},{"title":"Shift Webhook Events","href":"/api-reference/shifts/events"},{"title":"List all shifts","openapi":"GET /v1/links/{link_id}/shifts/","href":"/api-reference/shifts/link-shifts"}]},{"group":"Tax Documents","pages":[{"title":"The Tax Documents object","href":"/api-reference/tax/object"},{"title":"List all tax documents","openapi":"GET /v1/links/{link_id}/tax/","href":"/api-reference/tax/tax-documents"},{"title":"Retrieve tax document","openapi":"GET /v1/links/{link_id}/tax/{tax_id}/","href":"/api-reference/tax/tax-document"}]}]},{"group":"Financial Accounts","pages":[{"group":"User Assets Report","pages":[{"title":"The User Asset Reports object","href":"/api-reference/user-asset-verification-reports/object"},{"title":"Create an assets report","openapi":"POST /v1/users/{user_id}/assets/reports/","href":"/api-reference/user-asset-verification-reports/assets-report-create"},{"title":"Retrieve an assets report","openapi":"GET /v1/users/{user_id}/assets/reports/{report_id}/","href":"/api-reference/user-asset-verification-reports/assets-report-retrieve"}]},{"group":"Bank Income Report","pages":[{"title":"The Bank Income Report Object","href":"/api-reference/bank-income-insights/object"},{"title":"Retrieve the most recent bank income report","openapi":"GET /v1/links/{link_id}/income/transactions/reports/","href":"/api-reference/bank-income-insights/bank-income-report-retrieve"}]},{"group":"User Income Insights Report","pages":[{"title":"The User Income Insights object","href":"/api-reference/income-insights/object"},{"title":"Create a user bank income insights report","openapi":"POST /v1/users/{user_id}/income_insights/reports/","href":"/api-reference/income-insights/income-insights-report-create"},{"title":"Retrieve a user bank income insights report","openapi":"GET /v1/users/{user_id}/income_insights/reports/{report_id}/","href":"/api-reference/income-insights/income-insights-report-retrieve"}]},{"group":"Auth","pages":[{"title":"The Auth object","href":"/api-reference/auth/object"},{"title":"Retrieve auth data","openapi":"GET /v1/links/{link_id}/auth/","href":"/api-reference/auth/bank-auth-get"}]},{"group":"Balances","pages":[{"title":"The Balances object","href":"/api-reference/balances/object"},{"title":"List all balances","openapi":"GET /v1/links/{link_id}/balances/","href":"/api-reference/balances/balances-list"}]},{"group":"Transactions","pages":[{"title":"The Transactions object","href":"/api-reference/transactions/object"},{"title":"List all bank transactions","openapi":"GET /v1/links/{link_id}/transactions/","href":"/api-reference/transactions/link-bank-data-transactions"}]},{"group":"Recurring Transactions","pages":[{"title":"Retrieve recurring transactions (inflows and outflows) for a user","openapi":"GET /v1/users/{user_id}/transactions/recurring/","href":"/api-reference/recurring-transactions/applicant-recurring-transactions"}]},{"group":"Bank Statements","pages":[{"title":"List all bank statements","openapi":"GET /v1/links/{link_id}/bank_statements/","href":"/api-reference/bank-statements/link-bank-statements"}]},{"group":"Investments","pages":[{"title":"List all investment holdings","openapi":"GET /v1/links/{link_id}/investments/","href":"/api-reference/investments/link-investments-list"}]},{"group":"Liabilities","pages":[{"title":"The Liabilities object","href":"/api-reference/liabilities/object"},{"title":"Retrieve liabilities","openapi":"GET /v1/links/{link_id}/liabilities/","href":"/api-reference/liabilities/link_liabilities"}]},{"group":"Scoring Attributes Reports","pages":[{"title":"The Scoring Attributes Report object","href":"/api-reference/scoring-attributes/object"},{"title":"Create a scoring attributes report","openapi":"POST /v1/scoring_attributes/reports","href":"/api-reference/scoring-attributes/scoring-attributes-report-create"},{"title":"Retrieve a scoring attributes report","openapi":"GET /v1/scoring_attributes/reports/{report_id}","href":"/api-reference/scoring-attributes/scoring-attributes-report-retrieve"}]}]},{"group":"Document Processing","pages":[{"group":"Document Collections","pages":[{"title":"The Document Collections object","href":"/api-reference/document-collections/object"},{"title":"Document Collection Webhook Events","description":"Webhook events for document collection file processing and categorization","href":"/api-reference/document-collections/events"},{"title":"Create a new document collection","openapi":"POST /v1/documents/collections/","href":"/api-reference/document-collections/collections_create"},{"title":"Get document collection details","openapi":"GET /v1/documents/collections/{collection_id}/","description":"The endpoint returns detailed information about a specific collection, including all uploaded files and recognized documents with their categorization results.\n","href":"/api-reference/document-collections/collections_retrieve"},{"title":"List all document collections","openapi":"GET /v1/documents/collections/","href":"/api-reference/document-collections/collections_list"},{"title":"Upload files to existing collection","openapi":"POST /v1/documents/collections/{collection_id}/upload/","href":"/api-reference/document-collections/collections_upload"},{"title":"Get uploaded file details","openapi":"GET /v1/documents/collections/{collection_id}/upload/{uploaded_file_id}/","href":"/api-reference/document-collections/collections_uploaded_file_retrieve"},{"title":"Finalize a collection","openapi":"POST /v1/documents/collections/{collection_id}/finalize/","href":"/api-reference/document-collections/collections_finalize_create"},{"title":"Get collection finalization results","openapi":"GET /v1/documents/collections/{collection_id}/finalize/","href":"/api-reference/document-collections/collections_finalize_retrieve"},{"title":"Delete an uploaded file","openapi":"DELETE /v1/documents/collections/{collection_id}/upload/{uploaded_file_id}/","href":"/api-reference/document-collections/collections_uploaded_file_delete"},{"title":"Delete a document collection","openapi":"DELETE /v1/documents/collections/{collection_id}/","href":"/api-reference/document-collections/collections_delete"}]},{"group":"Uploaded Documents","pages":[{"title":"The Uploaded Documents object","href":"/api-reference/uploaded-documents/object"},{"title":"List all documents","openapi":"GET /v1/links/{link_id}/documents/","href":"/api-reference/uploaded-documents/list-documents"},{"title":"Retrieve document","openapi":"GET /v1/links/{link_id}/documents/{doc_id}/","href":"/api-reference/uploaded-documents/retrieve-document"}]},{"group":"Parsed Documents","pages":[{"title":"The Parsed Documents object","href":"/api-reference/parsed-documents/object"},{"title":"List all parsed documents","openapi":"GET /v1/links/{link_id}/parsed-documents/","href":"/api-reference/parsed-documents/list-parsed-documents"},{"title":"Retrieve parsed document","openapi":"GET /v1/links/{link_id}/parsed-documents/{doc_id}/","href":"/api-reference/parsed-documents/retrieve-parsed-document"}]}]},{"group":"Direct Deposit Switch","pages":[{"group":"Bank Accounts","pages":[{"title":"The Bank Accounts object","href":"/api-reference/bank-accounts/object"},{"title":"List all bank accounts","openapi":"GET /v1/links/{link_id}/bank_accounts/","href":"/api-reference/bank-accounts/link-bank-accounts"},{"title":"Bank Account Webhook Events","href":"/api-reference/bank-accounts/events"}]},{"group":"Deposit Switch","pages":[{"title":"The Deposit Switch object","href":"/api-reference/deposit-switch/object"},{"title":"Retrieve a direct deposit switch report for a link","openapi":"GET /v1/links/{link_id}/direct_deposit/report/","href":"/api-reference/deposit-switch/link_detail_reports_dds"},{"title":"Retrieve a paycheck linked loan report","openapi":"GET /v1/links/{link_id}/pll/report/","href":"/api-reference/deposit-switch/link_detail_reports_pll"}]},{"group":"User deposit switch report","pages":[{"title":"The User Deposit Switch Object","href":"/api-reference/dds-reports/object"},{"title":"Retrieve a deposit switch report","openapi":"GET /v1/users/{user_id}/deposit_switch/report/","href":"/api-reference/dds-reports/dds-report-retrieve"}]}]},{"group":"Insurance Verification","pages":[{"group":"Link Insurance Report","pages":[{"title":"The Insurance object","href":"/api-reference/insurance/object"},{"title":"Retrieve an auto insurance report","openapi":"GET /v1/links/{link_id}/insurance/report/auto/","href":"/api-reference/insurance/link_detail_reports_insurance_auto"},{"title":"Retrieve a home insurance report","openapi":"GET /v1/links/{link_id}/insurance/report/home/","href":"/api-reference/insurance/link_detail_reports_insurance_home"},{"title":"Retrieve an insurance report","openapi":"GET /v1/links/{link_id}/insurance/report/","href":"/api-reference/insurance/link_detail_reports_insurance"}]}]}]}]},"basePath":"","title":"Create a new document collection - Truv","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}