Finalize the request’s generated PDF and return the resulting file’s metadata. The request’s status becomes completed and its workflowStatus becomes prepared, handing the document to the signature and quality control steps that follow.
Per-file statistics computed asynchronously after upload. Absent until the file has been analyzed. PDF-structural stats nest under the application/pdf key; sizeBytes and contentType are general and apply to any analyzed file.
Per-file aggregate of redaction jobs. Only present on File responses when ?redactionSummary=true is set and the file has at least one redaction. latestStatus reflects the most recently created job.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Slate","colors":{"primary":"#000000","light":"#192f3f","dark":"#84949b"},"logo":{"light":"https://media.brand.dev/6f0cc793-20dd-41a8-9779-acf1a70c5577.png","dark":"https://media.brand.dev/6f0cc793-20dd-41a8-9779-acf1a70c5577.png"},"favicon":"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png","navbar":{"primary":{"type":"button","label":"Request a Demo","href":"https://slate.inc"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"slate-systems","hasAudioNarration":false,"actualSubdomain":"slate-systems","customDomains":["docs.slate.inc"],"gitSource":{"type":"github","owner":"slateinc","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae90af82e4f13076948691e","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":74},{"language":"default","tag":"Files \u0026 Requests","count":20},{"language":"default","tag":"Quality Control","count":16},{"language":"default","tag":"Documentation","count":13},{"language":"default","tag":"Signatures","count":11},{"language":"default","tag":"Accounts","count":9},{"language":"default","tag":"Creditors \u0026 Firms","count":8},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Users","count":5},{"language":"default","tag":"Redactions","count":5}]},"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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/requests/approve-a-request-and-finalize-its-pdf","slug":"/api-reference/requests/approve-a-request-and-finalize-its-pdf","pageMetadata":{"title":"Approve a request and finalize its PDF","description":"Finalize the request's generated PDF and return the resulting file's metadata. The request's `status` becomes `completed` and its `workflowStatus` becomes `prepared`, handing the document to the signature and quality control steps that follow.\n","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/approve","href":"/api-reference/requests/approve-a-request-and-finalize-its-pdf","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: [\"Finalize the request’s generated PDF and return the resulting file’s metadata. The request’s \", _jsx(_components.code, {\n children: \"status\"\n }), \" becomes \", _jsx(_components.code, {\n children: \"completed\"\n }), \" and its \", _jsx(_components.code, {\n children: \"workflowStatus\"\n }), \" becomes \", _jsx(_components.code, {\n children: \"prepared\"\n }), \", handing the document to the signature and quality control steps that follow.\"]\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":"Approve a request and finalize its PDF","description":"Finalize the request's generated PDF and return the resulting file's metadata. The request's `status` becomes `completed` and its `workflowStatus` becomes `prepared`, handing the document to the signature and quality control steps that follow.\n","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/approve","href":"/api-reference/requests/approve-a-request-and-finalize-its-pdf","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Requests"],"summary":"Approve a request and finalize its PDF","description":"Finalize the request's generated PDF and return the resulting file's metadata. The request's `status` becomes `completed` and its `workflowStatus` becomes `prepared`, handing the document to the signature and quality control steps that follow.\n","responses":{"200":"a2bc94ac-074b-407f-b786-3273ff36f478","400":"a208ce2e-2d27-45bf-8bb0-76c3abf62385","401":"518361c2-cd85-44dc-a041-2fa8b3f24391","404":"c4da80d0-fd57-4fca-a99a-bd8e2c06bec2"},"method":"post","type":"path","servers":["10b678c1-7738-4c17-b21e-dd73021fd7d5","eb7374f0-6f61-4f68-a8a1-1774683826dc"],"security":["6e86a685-f0de-47be-9c0c-0daa739d42ee"],"path":"/v1/requests/{requestId}/approve","baseUrlOptions":["https://api.slate.inc/files","https://api.uat.slate.inc/files"],"title":"Approve a request and finalize its PDF","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"7a484761-516f-4f26-8d02-075a95ca0f93":{"in":"path","name":"requestId","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"a2bc94ac-074b-407f-b786-3273ff36f478":{"description":"File metadata","content":{"application/json":{"schema":{"type":"object","required":["id","matterId","owner","status","uploadStatus","crid","fileName"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"matterId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"matterId","typeLabel":"string\u003cuuid>"},"owner":{"type":"string","isRequired":true,"uniqueKey":"owner","typeLabel":"string"},"status":{"type":"string","enum":["active","archived"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"uploadStatus":{"type":"string","enum":["pending","uploaded"],"isRequired":true,"uniqueKey":"uploadStatus","typeLabel":"enum\u003cstring>"},"fileName":{"type":"string","isRequired":true,"uniqueKey":"fileName","typeLabel":"string"},"crid":{"type":"string","isRequired":true,"uniqueKey":"crid","typeLabel":"string"},"key":{"type":"string","uniqueKey":"key","typeLabel":"string"},"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"uploadedOn":{"type":"string","format":"date-time","uniqueKey":"uploadedOn","typeLabel":"string\u003cdate-time>"},"downloadUrl":{"type":"string","format":"uri","uniqueKey":"downloadUrl","typeLabel":"string\u003curi>"},"creditorCreationDate":{"type":"string","format":"date-time","uniqueKey":"creditorCreationDate","typeLabel":"string\u003cdate-time>"},"uploadedBy":{"type":"string","uniqueKey":"uploadedBy","typeLabel":"string"},"lastViewed":{"type":"string","format":"date-time","uniqueKey":"lastViewed","typeLabel":"string\u003cdate-time>"},"lastViewedBy":{"type":"string","uniqueKey":"lastViewedBy","typeLabel":"string"},"lastDownloaded":{"type":"string","format":"date-time","uniqueKey":"lastDownloaded","typeLabel":"string\u003cdate-time>"},"lastDownloadedBy":{"type":"string","uniqueKey":"lastDownloadedBy","typeLabel":"string"},"fileType":{"type":"string","uniqueKey":"fileType","typeLabel":"string"},"metadata":{"oneOf":[{"type":"object","description":"Optional metadata associated with the file","properties":{"fileRequest":{"type":"object","properties":{"totalSize":{"type":"integer","description":"Total size of the file in bytes","uniqueKey":"metadata.oneOf.0.fileRequest.totalSize","typeLabel":"integer"},"outputDocuments":{"type":"array","items":{"type":"object","properties":{"fileSize":{"type":"integer","description":"Size of this document segment in bytes","uniqueKey":"metadata.oneOf.0.fileRequest.outputDocuments.items.[INDEX].fileSize","typeLabel":"integer"},"isExhibit":{"type":"boolean","description":"Whether this document is an exhibit","uniqueKey":"metadata.oneOf.0.fileRequest.outputDocuments.items.[INDEX].isExhibit","typeLabel":"boolean"},"pageOffset":{"type":"integer","description":"Page offset where this document starts in the combined file","uniqueKey":"metadata.oneOf.0.fileRequest.outputDocuments.items.[INDEX].pageOffset","typeLabel":"integer"}},"uniqueKey":"metadata.oneOf.0.fileRequest.outputDocuments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"metadata.oneOf.0.fileRequest.outputDocuments","typeLabel":"object[]"}},"uniqueKey":"metadata.oneOf.0.fileRequest","typeLabel":"object"}},"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Optional metadata associated with the file","properties":{"fileRequest":{"type":"object","properties":{"totalSize":{"type":"integer","description":"Total size of the file in bytes"},"outputDocuments":{"type":"array","items":{"type":"object","properties":{"fileSize":{"type":"integer","description":"Size of this document segment in bytes"},"isExhibit":{"type":"boolean","description":"Whether this document is an exhibit"},"pageOffset":{"type":"integer","description":"Page offset where this document starts in the combined file"}}}}}}},"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"fileAttributes":{"type":"object","description":"Per-file statistics computed asynchronously after upload. Absent until the file has been analyzed. PDF-structural stats nest under the `application/pdf` key; `sizeBytes` and `contentType` are general and apply to any analyzed file.\n","properties":{"application/pdf":{"type":"object","description":"PDF-structural statistics for a file: page-class counts and the DPI range over image-bearing pages. Files analyzed before page classification was available carry only `pageCount`.\n","properties":{"pageCount":{"type":"integer","description":"Number of pages in the PDF.","uniqueKey":"fileAttributes.application/pdf.pageCount","typeLabel":"integer"},"textOnlyPageCount":{"type":"integer","uniqueKey":"fileAttributes.application/pdf.textOnlyPageCount","typeLabel":"integer"},"imageOnlyPageCount":{"type":"integer","uniqueKey":"fileAttributes.application/pdf.imageOnlyPageCount","typeLabel":"integer"},"mixedPageCount":{"type":"integer","uniqueKey":"fileAttributes.application/pdf.mixedPageCount","typeLabel":"integer"},"dpiMin":{"type":"integer","uniqueKey":"fileAttributes.application/pdf.dpiMin","typeLabel":"integer"},"dpiMax":{"type":"integer","uniqueKey":"fileAttributes.application/pdf.dpiMax","typeLabel":"integer"}},"uniqueKey":"fileAttributes.application/pdf","typeLabel":"object"},"sizeBytes":{"type":"integer","format":"int64","uniqueKey":"fileAttributes.sizeBytes","typeLabel":"integer\u003cint64>"},"contentType":{"type":"string","uniqueKey":"fileAttributes.contentType","typeLabel":"string"}},"uniqueKey":"fileAttributes","typeLabel":"object"},"redactionSummary":{"type":"object","required":["latestId","latestStatus","count"],"description":"Per-file aggregate of redaction jobs. Only present on `File` responses when `?redactionSummary=true` is set and the file has at least one redaction. `latestStatus` reflects the most recently created job.\n","properties":{"latestId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"redactionSummary.latestId","typeLabel":"string\u003cuuid>"},"latestStatus":{"type":"string","description":"Current status of an asynchronous redaction job","enum":["pending","processing","completed","failed"],"isRequired":true,"uniqueKey":"redactionSummary.latestStatus","typeLabel":"enum\u003cstring>"},"count":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"redactionSummary.count","typeLabel":"integer"},"latestCreatedOn":{"type":"string","format":"date-time","uniqueKey":"redactionSummary.latestCreatedOn","typeLabel":"string\u003cdate-time>"},"latestErrorMessage":{"oneOf":[{"type":"string","description":"Failure reason for the latest job, when `latestStatus` is `failed`. Null in every other status.\n","uniqueKey":"redactionSummary.latestErrorMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"Failure reason for the latest job, when `latestStatus` is `failed`. Null in every other status.\n","uniqueKey":"redactionSummary.latestErrorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"redactionSummary.latestErrorMessage","typeLabel":"string | null"}},"uniqueKey":"redactionSummary","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","matterId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","owner":"\u003cstring>","status":"active","uploadStatus":"pending","fileName":"\u003cstring>","crid":"\u003cstring>","key":"\u003cstring>","description":"\u003cstring>","uploadedOn":"2023-11-07T05:31:56Z","downloadUrl":"\u003cstring>","creditorCreationDate":"2023-11-07T05:31:56Z","uploadedBy":"\u003cstring>","lastViewed":"2023-11-07T05:31:56Z","lastViewedBy":"\u003cstring>","lastDownloaded":"2023-11-07T05:31:56Z","lastDownloadedBy":"\u003cstring>","fileType":"\u003cstring>","metadata":{"fileRequest":{"totalSize":123,"outputDocuments":[{"fileSize":123,"isExhibit":true,"pageOffset":123}]}},"fileAttributes":{"application/pdf":{"pageCount":123,"textOnlyPageCount":123,"imageOnlyPageCount":123,"mixedPageCount":123,"dpiMin":123,"dpiMax":123},"sizeBytes":123,"contentType":"\u003cstring>"},"redactionSummary":{"latestId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","latestStatus":"pending","count":2,"latestCreatedOn":"2023-11-07T05:31:56Z","latestErrorMessage":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a208ce2e-2d27-45bf-8bb0-76c3abf62385":{"description":"Invalid generation options, or the request is no longer `pending` because it has already been approved (`FILE_REQUEST_NOT_PENDING`). Approving twice is safe: the second call changes nothing and the first approval's workflow progress is left alone.\n","content":{"application/json":{"schema":{"type":"object","required":["message","reason"],"properties":{"message":{"type":"string","description":"A human readable error message","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"type":"string","enum":["MISSING_TOKEN_OR_PERMISSIONS","NO_MATCHING_TRIGGER","OWNER_REQUIRED","FILE_REQUEST_NOT_PENDING","DUPLICATE_FILE_REQUEST","TEMPLATE_TYPE_REQUIRED","TEMPLATE_INDEX_REQUIRED","INVALID_MATTER_ID","MATTER_ID_REQUIRED","MATTER_NOT_FOUND","FILES_LIST_EMPTY","TOO_MANY_FILES","FILE_NAME_REQUIRED","FILE_NAME_MUST_BE_PDF","INVALID_FILE_TYPE","INVALID_TEMPLATE_IDENTIFIER","GENERATION_FAILED","EXHIBIT_ORDER_REQUIRED","CRID_REQUIRED","INVALID_FILE_NAME","ARTIFACT_TAG_NOT_FOUND","INVALID_LIMIT","INVALID_CURSOR","INVALID_ORDER_BY","MISSING_FILTER_DEPENDENCY","INVALID_FILTER","REQUEST_BODY_REQUIRED","INVALID_LABEL_RANGE","INVALID_REDACTION_RULE","REDACTION_NOT_FOUND","REDACTION_NOT_READY","FILE_UPLOAD_PENDING","BULK_DOWNLOAD_NOT_FOUND","BULK_DOWNLOAD_NOT_READY"],"isRequired":true,"uniqueKey":"reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","reason":"MISSING_TOKEN_OR_PERMISSIONS"}}},"exampleType":"generated"}},"exampleType":"generated"},"518361c2-cd85-44dc-a041-2fa8b3f24391":{"description":"Unauthorized or invalid permissions","content":{"application/json":{"schema":{"type":"object","required":["message","reason"],"properties":{"message":{"type":"string","description":"A human readable error message","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"type":"string","enum":["MISSING_TOKEN_OR_PERMISSIONS","NO_MATCHING_TRIGGER","OWNER_REQUIRED","FILE_REQUEST_NOT_PENDING","DUPLICATE_FILE_REQUEST","TEMPLATE_TYPE_REQUIRED","TEMPLATE_INDEX_REQUIRED","INVALID_MATTER_ID","MATTER_ID_REQUIRED","MATTER_NOT_FOUND","FILES_LIST_EMPTY","TOO_MANY_FILES","FILE_NAME_REQUIRED","FILE_NAME_MUST_BE_PDF","INVALID_FILE_TYPE","INVALID_TEMPLATE_IDENTIFIER","GENERATION_FAILED","EXHIBIT_ORDER_REQUIRED","CRID_REQUIRED","INVALID_FILE_NAME","ARTIFACT_TAG_NOT_FOUND","INVALID_LIMIT","INVALID_CURSOR","INVALID_ORDER_BY","MISSING_FILTER_DEPENDENCY","INVALID_FILTER","REQUEST_BODY_REQUIRED","INVALID_LABEL_RANGE","INVALID_REDACTION_RULE","REDACTION_NOT_FOUND","REDACTION_NOT_READY","FILE_UPLOAD_PENDING","BULK_DOWNLOAD_NOT_FOUND","BULK_DOWNLOAD_NOT_READY"],"isRequired":true,"uniqueKey":"reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","reason":"MISSING_TOKEN_OR_PERMISSIONS"}}},"exampleType":"generated"}},"exampleType":"generated"},"c4da80d0-fd57-4fca-a99a-bd8e2c06bec2":{"description":"Request not found or you do not have permission to access it","content":{"application/json":{"schema":{"type":"object","required":["message","reason"],"properties":{"message":{"type":"string","description":"A human readable error message","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"reason":{"type":"string","enum":["MISSING_TOKEN_OR_PERMISSIONS","NO_MATCHING_TRIGGER","OWNER_REQUIRED","FILE_REQUEST_NOT_PENDING","DUPLICATE_FILE_REQUEST","TEMPLATE_TYPE_REQUIRED","TEMPLATE_INDEX_REQUIRED","INVALID_MATTER_ID","MATTER_ID_REQUIRED","MATTER_NOT_FOUND","FILES_LIST_EMPTY","TOO_MANY_FILES","FILE_NAME_REQUIRED","FILE_NAME_MUST_BE_PDF","INVALID_FILE_TYPE","INVALID_TEMPLATE_IDENTIFIER","GENERATION_FAILED","EXHIBIT_ORDER_REQUIRED","CRID_REQUIRED","INVALID_FILE_NAME","ARTIFACT_TAG_NOT_FOUND","INVALID_LIMIT","INVALID_CURSOR","INVALID_ORDER_BY","MISSING_FILTER_DEPENDENCY","INVALID_FILTER","REQUEST_BODY_REQUIRED","INVALID_LABEL_RANGE","INVALID_REDACTION_RULE","REDACTION_NOT_FOUND","REDACTION_NOT_READY","FILE_UPLOAD_PENDING","BULK_DOWNLOAD_NOT_FOUND","BULK_DOWNLOAD_NOT_READY"],"isRequired":true,"uniqueKey":"reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","reason":"MISSING_TOKEN_OR_PERMISSIONS"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"6e86a685-f0de-47be-9c0c-0daa739d42ee":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Cognito-issued JWT access token. Send it as `Authorization: Bearer \u003ctoken>`.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"10b678c1-7738-4c17-b21e-dd73021fd7d5":{"url":"https://api.slate.inc/files","description":"Production"},"eb7374f0-6f61-4f68-a8a1-1774683826dc":{"url":"https://api.uat.slate.inc/files","description":"UAT (staging)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Cognito-issued JWT access token. Send it as `Authorization: Bearer \u003ctoken>`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Cognito-issued JWT access token. Send it as `Authorization: Bearer \u003ctoken>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/files/openapi.yaml"},"subdomain":"slate-systems","siteName":"Slate","title":"Approve a request and finalize its PDF - Slate","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T19:40:17.636Z","originalFileLocation":"api-reference/requests/approve-a-request-and-finalize-its-pdf.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=\"Finalize the request\u0026#x27;s generated PDF and return the resulting file\u0026#x27;s metadata. The request\u0026#x27;s status becomes completed and its workflowStatus becomes prepared, handing the document to the signature and quality control steps that follow.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Slate\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://media.brand.dev/2d71703b-6793-4a65-9d01-262e367101ae.png\">\u003cmeta data-mint-head property=\"og:title\" content=\"Approve a request and finalize its PDF - Slate\">\u003cmeta data-mint-head property=\"og:description\" content=\"Finalize the request\u0026#x27;s generated PDF and return the resulting file\u0026#x27;s metadata. The request\u0026#x27;s status becomes completed and its workflowStatus becomes prepared, handing the document to the signature and quality control steps that follow.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Slate\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://slate-systems.mintlify.site/_mintlify/api/og/v2?division=Files+%26+Requests\u0026amp;title=Approve+a+request+and+finalize+its+PDF\u0026amp;description=Finalize+the+request%27s+generated+PDF+and+return+the+resulting+file%27s+metadata.+The+request%27s+%60status%60+becomes+%60completed%60+and+its+%60workflowStatus%60+becomes+%60prep\u0026amp;theme=f55758e8481defec48951dd2\u0026amp;signature=4dfc414056887008c34e06f7b063d32231f7b443d3d8aa51a0285b2fcd3e0363\">\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=\"Approve a request and finalize its PDF - Slate\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Finalize the request\u0026#x27;s generated PDF and return the resulting file\u0026#x27;s metadata. The request\u0026#x27;s status becomes completed and its workflowStatus becomes prepared, handing the document to the signature and quality control steps that follow.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://slate-systems.mintlify.site/_mintlify/api/og/v2?division=Files+%26+Requests\u0026amp;title=Approve+a+request+and+finalize+its+PDF\u0026amp;description=Finalize+the+request%27s+generated+PDF+and+return+the+resulting+file%27s+metadata.+The+request%27s+%60status%60+becomes+%60completed%60+and+its+%60workflowStatus%60+becomes+%60prep\u0026amp;theme=f55758e8481defec48951dd2\u0026amp;signature=4dfc414056887008c34e06f7b063d32231f7b443d3d8aa51a0285b2fcd3e0363\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/slate-systems/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Slate\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/requests/approve-a-request-and-finalize-its-pdf.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.slate.inc/#organization\",\"name\":\"Slate\",\"url\":\"https://docs.slate.inc\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://media.brand.dev/6f0cc793-20dd-41a8-9779-acf1a70c5577.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.slate.inc#website\",\"name\":\"Slate\",\"url\":\"https://docs.slate.inc\",\"publisher\":{\"@id\":\"https://docs.slate.inc/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf#webpage\",\"url\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf\",\"name\":\"Approve a request and finalize its PDF\",\"description\":\"Finalize the request's generated PDF and return the resulting file's metadata. The request's status becomes completed and its workflowStatus becomes prepared, handing the document to the signature and quality control steps that follow.\",\"dateModified\":\"2026-10-23T19:40:17.636Z\",\"isPartOf\":{\"@id\":\"https://docs.slate.inc#website\"},\"breadcrumb\":{\"@id\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Files \u0026 Requests\",\"item\":\"https://docs.slate.inc/api-reference/requests/list-requests\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Approve a request and finalize its PDF\",\"item\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf#apireference\",\"headline\":\"Approve a request and finalize its PDF\",\"name\":\"Approve a request and finalize its PDF\",\"description\":\"Finalize the request's generated PDF and return the resulting file's metadata. The request's status becomes completed and its workflowStatus becomes prepared, handing the document to the signature and quality control steps that follow.\",\"url\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf\",\"mainEntityOfPage\":{\"@id\":\"https://docs.slate.inc/api-reference/requests/approve-a-request-and-finalize-its-pdf#webpage\"},\"dateModified\":\"2026-10-23T19:40:17.636Z\",\"publisher\":{\"@id\":\"https://docs.slate.inc/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.slate.inc#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Slate\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Slate","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/introduction"}]},{"tab":"API Reference","groups":[{"group":"Accounts","pages":[{"title":"List accounts","deprecated":null,"version":null,"sidebarTitle":"List accounts","openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts","href":"/api-reference/accounts/list-accounts"},{"title":"Create or update an account (upsert)","deprecated":null,"version":null,"sidebarTitle":"Upsert account","openapi":"/api-reference/accounts/openapi.yaml post /v1/accounts","href":"/api-reference/accounts/upsert-account"},{"title":"Get an account","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts/{accountId}","href":"/api-reference/get-an-account"},{"title":"Update an account","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml patch /v1/accounts/{accountId}","href":"/api-reference/update-an-account"},{"title":"List entities on an account","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts/{accountId}/entities","href":"/api-reference/list-entities-on-an-account"},{"title":"Create a entity on an account","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/accounts/{accountId}/entities","href":"/api-reference/create-a-entity-on-an-account"},{"title":"Get a entity","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/accounts/{accountId}/entities/{entityId}","href":"/api-reference/get-a-entity"},{"title":"Update a entity","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml patch /v1/accounts/{accountId}/entities/{entityId}","href":"/api-reference/update-a-entity"},{"title":"Deactivate a entity","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml delete /v1/accounts/{accountId}/entities/{entityId}","href":"/api-reference/deactivate-a-entity"}]},{"group":"Creditors \u0026 Firms","pages":[{"title":"List creditors","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/creditors","href":"/api-reference/list-creditors"},{"title":"Create a creditor","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/creditors","href":"/api-reference/create-a-creditor"},{"title":"Get a creditor","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/creditors/{creditorId}","href":"/api-reference/get-a-creditor"},{"title":"Add external refs to a creditor","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/creditors/{creditorId}/externalRefs","href":"/api-reference/add-external-refs-to-a-creditor"},{"title":"List firms","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/firms","href":"/api-reference/list-firms"},{"title":"Create a firm","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/firms","href":"/api-reference/create-a-firm"},{"title":"Get a firm","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml get /v1/firms/{firmId}","href":"/api-reference/get-a-firm"},{"title":"Add external refs to a firm","deprecated":null,"version":null,"openapi":"/api-reference/accounts/openapi.yaml post /v1/firms/{firmId}/externalRefs","href":"/api-reference/add-external-refs-to-a-firm"}]},{"group":"Files \u0026 Requests","pages":[{"title":"List requests","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/requests","href":"/api-reference/requests/list-requests"},{"title":"Create a request","deprecated":null,"version":null,"sidebarTitle":"Create request","openapi":"/api-reference/files/openapi.yaml post /v1/requests","href":"/api-reference/files/create-request"},{"title":"Get a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/requests/{requestId}","href":"/api-reference/requests/get-a-request"},{"title":"Update a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml patch /v1/requests/{requestId}","href":"/api-reference/requests/update-a-request"},{"title":"Delete a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/requests/{requestId}","href":"/api-reference/requests/delete-a-request"},{"title":"Add an exhibit","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/exhibits","href":"/api-reference/exhibits/add-an-exhibit"},{"title":"Update an exhibit","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml patch /v1/requests/{requestId}/exhibits/{exhibitId}","href":"/api-reference/exhibits/update-an-exhibit"},{"title":"Delete an exhibit","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/requests/{requestId}/exhibits/{exhibitId}","href":"/api-reference/exhibits/delete-an-exhibit"},{"title":"Update a template on a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml patch /v1/requests/{requestId}/templates/{templateIdTemplateIndex}","href":"/api-reference/requests/update-a-template-on-a-request"},{"title":"Delete a template from a request","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/requests/{requestId}/templates/{templateIdTemplateIndex}","href":"/api-reference/requests/delete-a-template-from-a-request"},{"title":"Generate a PDF from a template","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/templates/{templateIdTemplateIndex}/generate","href":"/api-reference/requests/generate-a-pdf-from-a-template"},{"title":"Generate a PDF from a request","description":"Generate a PDF file from the entire request and return a time-limited download URL.","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/generate","href":"/api-reference/requests/generate-a-pdf-from-a-request"},{"title":"Approve a request and finalize its PDF","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/requests/{requestId}/approve","href":"/api-reference/requests/approve-a-request-and-finalize-its-pdf"},{"title":"List files","description":"Return a paginated list of a matter's files and media, with optional filtering and ordering.","deprecated":null,"version":null,"sidebarTitle":"List files","openapi":"/api-reference/files/openapi.yaml get /v2/files","href":"/api-reference/files/list-files"},{"title":"Get a file","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v2/files/{fileId}","href":"/api-reference/files/get-a-file"},{"title":"Create a file upload session","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/files","href":"/api-reference/files/create-a-file-upload-session"},{"title":"Concatenate files into a single PDF","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/files/concat","href":"/api-reference/files/concatenate-files-into-a-single-pdf"},{"title":"Archive a file","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml delete /v1/files/{fileId}","href":"/api-reference/files/archive-a-file"},{"title":"Request a bulk file download","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/bulkDownloads","href":"/api-reference/bulk-downloads/request-a-bulk-file-download"},{"title":"Get bulk download job status","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /files/bulkDownloads/{bulkDownloadId}","href":"/api-reference/bulk-downloads/get-bulk-download-job-status"}]},{"group":"Redactions","pages":[{"title":"List redaction jobs","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions","href":"/api-reference/redactions/list-redaction-jobs"},{"title":"Submit a redaction job","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml post /v1/redactions","href":"/api-reference/redactions/submit-a-redaction-job"},{"title":"Get a redaction job","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions/{redactionId}","href":"/api-reference/redactions/get-a-redaction-job"},{"title":"Get redaction job status","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions/{redactionId}/status","href":"/api-reference/redactions/get-redaction-job-status"},{"title":"Get a download URL for the redacted PDF","deprecated":null,"version":null,"openapi":"/api-reference/files/openapi.yaml get /v1/redactions/{redactionId}/file","href":"/api-reference/redactions/get-a-download-url-for-the-redacted-pdf"}]},{"group":"Signatures","pages":[{"title":"List signature requests","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/requests","href":"/api-reference/list-signature-requests"},{"title":"Create a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml post /v2/requests","href":"/api-reference/create-a-signature-request"},{"title":"Get a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/requests/{signatureRequestId}","href":"/api-reference/get-a-signature-request"},{"title":"Update a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml patch /v2/requests/{signatureRequestId}","href":"/api-reference/update-a-signature-request"},{"title":"Delete a signature request","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml delete /v2/requests/{signatureRequestId}","href":"/api-reference/delete-a-signature-request"},{"title":"Get an upload URL for a signed wet-ink scan","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/requests/{signatureRequestId}/uploadUrl","href":"/api-reference/get-an-upload-url-for-a-signed-wet-ink-scan"},{"title":"List signature transactions","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/transactions","href":"/api-reference/list-signature-transactions"},{"title":"Create a signature transaction","deprecated":null,"version":null,"sidebarTitle":"Create transaction","openapi":"/api-reference/signatures/openapi.yaml post /v2/transactions","href":"/api-reference/signatures/create-transaction"},{"title":"Get a signature transaction","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/transactions/{signatureTransactionId}","href":"/api-reference/get-a-signature-transaction"},{"title":"Update a signature transaction","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml patch /v2/transactions/{signatureTransactionId}","href":"/api-reference/update-a-signature-transaction"},{"title":"Get a signing URL for a signature transaction","deprecated":null,"version":null,"openapi":"/api-reference/signatures/openapi.yaml get /v2/transactions/{signatureTransactionId}/signingUrl","href":"/api-reference/get-a-signing-url-for-a-signature-transaction"}]},{"group":"Quality Control","pages":[{"title":"List all QC checklists","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/checklists","href":"/api-reference/list-all-qc-checklists"},{"title":"Create a new checklist with items","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/checklists","href":"/api-reference/create-a-new-checklist-with-items"},{"title":"Get a QC checklist and items","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/checklists/{qclID}","href":"/api-reference/get-a-qc-checklist-and-items"},{"title":"Update a QC Checklist and items","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/checklists/{qclID}","href":"/api-reference/update-a-qc-checklist-and-items"},{"title":"Create a QC checklist group","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/checklists/{qclID}/groups","href":"/api-reference/create-a-qc-checklist-group"},{"title":"List all QC requests","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/requests","href":"/api-reference/list-all-qc-requests"},{"title":"Create a one-off QC request","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/requests","href":"/api-reference/create-a-one-off-qc-request"},{"title":"Get a QC Request","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/requests/{qcrID}","href":"/api-reference/get-a-qc-request"},{"title":"Update a QC Request","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/requests/{qcrID}","href":"/api-reference/update-a-qc-request"},{"title":"Discard a QC Request review","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml delete /v2/qc/requests/{qcrID}","href":"/api-reference/discard-a-qc-request-review"},{"title":"Update a QC Request checklist item","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/requests/{qcrID}/items/{itemID}","href":"/api-reference/update-a-qc-request-checklist-item"},{"title":"Undo a QC Request review","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/requests/{qcrID}/undo","href":"/api-reference/undo-a-qc-request-review"},{"title":"List all QC requests and checklists for reporting","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/feedback","href":"/api-reference/list-all-qc-requests-and-checklists-for-reporting"},{"title":"List QC processes","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml get /v2/qc/processes","href":"/api-reference/list-qc-processes"},{"title":"Create a new process","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml post /v2/qc/processes","href":"/api-reference/create-a-new-process"},{"title":"Update a QC Process","deprecated":null,"version":null,"openapi":"/api-reference/qc/openapi.yaml patch /v2/qc/processes/{qcpID}","href":"/api-reference/update-a-qc-process"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"sidebarTitle":"List users","openapi":"/api-reference/users/openapi.yaml get /v1/users","href":"/api-reference/users/list-users"},{"title":"Get a user","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml get /v1/users/{userId}","href":"/api-reference/get-a-user"},{"title":"Create or update a user","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml put /v1/users/{userId}","href":"/api-reference/create-or-update-a-user"},{"title":"Update a user's activation state","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml patch /v1/users/{userId}","href":"/api-reference/update-a-users-activation-state"},{"title":"Request an image upload URL","deprecated":null,"version":null,"openapi":"/api-reference/users/openapi.yaml post /v1/users/{userId}/images","href":"/api-reference/request-an-image-upload-url"}]}]}]},"basePath":"","title":"Approve a request and finalize its PDF - Slate","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-C945cI-W.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}