{"openapi":"3.0.1","info":{"title":"iText 7 Suite","description":"Rest API for iText 7 Suite","contact":{"name":"iText","url":"https://www.itextpdf.com","email":"support@itextpdf.com"},"version":"v1.0.20"},"servers":[{"url":"http://ec2-3-65-24-235.eu-central-1.compute.amazonaws.com:8080/api","description":"Generated server url"}],"paths":{"/license/upload":{"post":{"tags":["license-controller"],"summary":"Upload itext license file","description":"There are 4 ways to deliver a license file into iText 7 Suite container. \n1) Mount docker volume on the directory with license file. \nTo do so, run docker image with the following command: \n\"docker run -p 8080:8080 -v {your/license/directory}:/usr/license container_name\" \nFor example: \"docker run -p 8080:8080 -v /Usr/local/itext/license:/usr/license itext7suite-byol\n2) Upload a file as an env variable during app startup (not available for docker version) \nTo do this point env variable 'env.itext.license' to your license file path. \n3) Pass the license inside docker container by setting the value of env variable to contain zip+base64 encoded license.\n\"docker run -p 8080:8080 -e ENCODED_LICENSE=license_key_encoded_string image-name\" \nFor example: \"docker run -p 8080:8080 -e ENCODED_LICENSE=4sIAAAA... itext7suite-byol\" \n4) Upload the file through this endpoint \nNote: the license should be in json format only.","operationId":"uploadLicense","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"licenseFiles":{"type":"array","description":"One or more iText license files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request"},"202":{"description":"Accepted"}}}},"/job":{"post":{"tags":["job-controller"],"description":"Create a new job. It is possible to create 2 processing flows through this endpoint: \n1) Create a job without specific request, only with loaded source files. \nThis is required for some types of jobs, e.g. merge jobs, where the IDs and order of source files should be know beforehand. \nTo create such a job, skip the \"request\" param of job, and only include a list of StoredFileDTO for \"sourceFiles\" param of the job. \nAfter executing such a query, a job would be created. You can start it later with a specific request via a call to /job/{jobId}/request endpoint. \n2) Create and start a job with  a request in one go. \nTo do so, define a \"request\" param in job query together with a list of StoredFileDTO (include file name, file MIME type, checksum and size) for \"sourceFiles\" param.","operationId":"createJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["job"],"type":"object","properties":{"job":{"type":"string","description":"Job specification inside a .json file. It consists of \n 1) \"sourceFiles\" param, representing list of source files' properties, including checksum, MIME file type, file size and file name (see StoredFileSTO schema for details), and \n2) an optional \"request\" specification (see JobDTO for details). \n E.g.{\"request\": {\n    \"type\":\"REMOVE_PAGES\",\n    \"pagesToRemove\":\"1-3\"\n   },\n \"sourceFiles\":\n  [{\n   \"checksum\":\"5b3241add53b790f3e815dde5d7ceffb\",\n    \"fileType\":\"application/pdf\",\n    \"fileSize\":680490,\n    \"fileName\":\"test.pdf\"}]\n}","format":"binary"},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}}},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JobDTO"}}}},"200":{"description":"Success|OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JobDTO"}}}}}}},"/job/{jobId}/request":{"post":{"tags":["job-controller"],"description":"Start processing for specified job","operationId":"startJob","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/HtmlToPdfRequestDTO"},{"$ref":"#/components/schemas/ImageToPdfRequestDTO"},{"$ref":"#/components/schemas/MergeRequestDTO"},{"$ref":"#/components/schemas/OptimizeRequestDTO"},{"$ref":"#/components/schemas/PdfOcrRequestDTO"},{"$ref":"#/components/schemas/PdfOfficeRequestDTO"},{"$ref":"#/components/schemas/PdfToImagesRequestDTO"},{"$ref":"#/components/schemas/PdfXfaRequestDTO"},{"$ref":"#/components/schemas/ProtectPdfRequestDTO"},{"$ref":"#/components/schemas/RemovePagesRequestDTO"},{"$ref":"#/components/schemas/RotateRequestDTO"},{"$ref":"#/components/schemas/SplitRequestDTO"},{"$ref":"#/components/schemas/SvgToPdfRequestDTO"},{"$ref":"#/components/schemas/UnlockPdfRequestDTO"}]}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JobDTO"}}}},"200":{"description":"Success|OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JobDTO"}}}},"202":{"description":"Accepted","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JobDTO"}}}}}}},"/job/{jobId}/file/{fileId}/info":{"post":{"tags":["job-controller"],"description":"Get meta info for the job result file","operationId":"getPdfFileInfo","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"fileId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PdfFileInfoRequestDTO"}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PdfFileInfoDTO"}}}},"200":{"description":"Success|OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PdfFileInfoDTO"}}}}}}},"/job/unlock-pdf":{"post":{"tags":["job-controller"],"summary":"Create a new unlock pdf job","operationId":"createUnlockPdfJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","sourceFiles","unlockPdfRequest"],"type":"object","properties":{"unlockPdfRequest":{"$ref":"#/components/schemas/UnlockPdfRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"UNLOCK_PDF"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"UNLOCK_PDF"}}}}}}}},"/job/svg-to-pdf":{"post":{"tags":["job-controller"],"summary":"Create a new svg to pdf job","operationId":"createSvgToPdfJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","sourceFiles","svgToPdfRequest"],"type":"object","properties":{"svgToPdfRequest":{"$ref":"#/components/schemas/SvgToPdfRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"SVG_TO_PDF"}}}}},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"SVG_TO_PDF"}}}}}}}},"/job/split":{"post":{"tags":["job-controller"],"summary":"Create a new split pages job","operationId":"createSplitPagesJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","sourceFiles","splitRequest"],"type":"object","properties":{"splitRequest":{"$ref":"#/components/schemas/SplitRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"SPLIT"}}}}},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"SPLIT"}}}}}}}},"/job/rotate":{"post":{"tags":["job-controller"],"summary":"Create a new rotate pages job","operationId":"createRotatePagesJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","rotateRequest","sourceFiles"],"type":"object","properties":{"rotateRequest":{"$ref":"#/components/schemas/RotateRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"ROTATE"}}}}},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"ROTATE"}}}}}}}},"/job/remove":{"post":{"tags":["job-controller"],"summary":"Create a new remove pages job","operationId":"createRemovePagesJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","removePagesRequest","sourceFiles"],"type":"object","properties":{"removePagesRequest":{"$ref":"#/components/schemas/RemovePagesRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"REMOVE_PAGES"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"REMOVE_PAGES"}}}}}}}},"/job/protect-pdf":{"post":{"tags":["job-controller"],"summary":"Create a new protect pdf job","operationId":"createProtectPdfJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","protectPdfRequest","sourceFiles"],"type":"object","properties":{"protectPdfRequest":{"$ref":"#/components/schemas/ProtectPdfRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"PROTECT_PDF"}}}}},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"PROTECT_PDF"}}}}}}}},"/job/pdf-xfa":{"post":{"tags":["job-controller"],"summary":"Create a new pdfXfa job","operationId":"createPdfXfaJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","pdfXfaRequestDTO","sourceFiles"],"type":"object","properties":{"pdfXfaRequestDTO":{"$ref":"#/components/schemas/PdfXfaRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"PDF_XFA"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"PDF_XFA"}}}}}}}},"/job/pdf-to-images":{"post":{"tags":["job-controller"],"summary":"Create a new pdf to images job","operationId":"createPdfToImagesJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","pdfToImagesRequestDTO","sourceFiles"],"type":"object","properties":{"pdfToImagesRequestDTO":{"$ref":"#/components/schemas/PdfToImagesRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"PDF_TO_IMAGES"}}}}},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"PDF_TO_IMAGES"}}}}}}}},"/job/pdf-office":{"post":{"tags":["job-controller"],"summary":"Create a new pdfOffice job","operationId":"createPdfOfficeJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","sourceFiles"],"type":"object","properties":{"fileExt":{"type":"string","description":"File extension","example":"doc"},"sourceFiles":{"minItems":1,"type":"array","description":"Source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more files to be converted","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/msword","fileSize":10232,"fileName":"test.doc"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/msword","fileSize":10232,"fileName":"test.doc"}],"request":{"type":"PDF_OFFICE"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/msword","fileSize":10232,"fileName":"test.doc"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/msword","fileSize":10232,"fileName":"test.doc"}],"request":{"type":"PDF_OFFICE"}}}}}}}},"/job/pdf-ocr":{"post":{"tags":["job-controller"],"summary":"Create a new pdfOcr job","operationId":"createPdfOcrJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","outputPdfA","sourceFiles"],"type":"object","properties":{"outputPdfA":{"type":"string","description":"A boolean indicating if the output file should comply to PDF/A format","example":true,"default":"false"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"OCR"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"OCR"}}}}}}}},"/job/optimize":{"post":{"tags":["job-controller"],"summary":"Create a pdfOptimizer job","operationId":"createOptimizeJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","optimizeRequestDTO","sourceFiles"],"type":"object","properties":{"optimizeRequestDTO":{"$ref":"#/components/schemas/OptimizeRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"OPTIMIZE"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"OPTIMIZE"}}}}}}}},"/job/merge":{"post":{"tags":["job-controller"],"summary":"Create a new merge job","operationId":"createMergeJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","mergeRequest","sourceFiles"],"type":"object","properties":{"mergeRequest":{"$ref":"#/components/schemas/MergeRequestDTO"},"sourceFiles":{"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"List of source files for the job","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"MERGE"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"MERGE"}}}}}}}},"/job/image-to-pdf":{"post":{"tags":["job-controller"],"summary":"Create a new image to pdf job","operationId":"createImageToPdfJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","imageToPdfRequest","sourceFiles"],"type":"object","properties":{"imageToPdfRequest":{"$ref":"#/components/schemas/ImageToPdfRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"text/png","fileSize":10232,"fileName":"test.png"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"text/png","fileSize":10232,"fileName":"test.png"}],"request":{"type":"IMAGE_TO_PDF"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"text/png","fileSize":10232,"fileName":"test.png"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"text/png","fileSize":10232,"fileName":"test.png"}],"request":{"type":"IMAGE_TO_PDF"}}}}}}}},"/job/html-to-pdf":{"post":{"tags":["job-controller"],"summary":"Create a new html to pdf job","operationId":"createHtmlToPdfJob","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["file","htmlToPdfRequest","sourceFiles"],"type":"object","properties":{"htmlToPdfRequest":{"$ref":"#/components/schemas/HtmlToPdfRequestDTO"},"sourceFiles":{"minItems":1,"type":"array","description":"List of source file properties, including checksum, MIME file type, file size and file name. For reference look at StoredFileDTO spec.","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"file":{"type":"array","description":"One or more source files","items":{"type":"string","format":"binary"}}}}}},"required":true},"responses":{"404":{"description":"Not Found"},"200":{"description":"Success|OK","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"HTML_TO_PDF"}}}}},"400":{"description":"Bad request","content":{"*/*":{"example":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","status":"PREPARING","errorType":"INTERNAL_ERROR","resultFile":{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"},"sourceFiles":[{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","checksum":"a85aae98a199f62837097eefff9db0f0","fileType":"application/pdf","fileSize":10232,"fileName":"test.pdf"}],"request":{"type":"HTML_TO_PDF"}}}}}}}},"/job/{jobId}":{"get":{"tags":["job-controller"],"description":"Get job by id","operationId":"getJob","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"404":{"description":"Not found"},"400":{"description":"Bad request","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JobDTO"}}}},"200":{"description":"Success|OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/JobDTO"}}}}}},"delete":{"tags":["job-controller"],"description":"Delete job by id","operationId":"deleteJob","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"404":{"description":"Not Found"},"204":{"description":"No content"},"400":{"description":"Bad request"}}}},"/job/{jobId}/file/result":{"get":{"tags":["job-controller"],"description":"Get the result of the job","operationId":"getJobResult","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"404":{"description":"Not found"},"400":{"description":"Bad request","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}},"200":{"description":"Success|OK","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}}}}},"/data/pdfrender-image-types":{"get":{"tags":["data-controller"],"operationId":"getPdfRenderImageTypes","responses":{"404":{"description":"Not Found"},"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}}}}},"/data/pdfoptimizer-profiles":{"get":{"tags":["data-controller"],"operationId":"getPdfOptimizerProfiles","responses":{"404":{"description":"Not Found"},"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}}}}},"/data/pdfoffice-file-types":{"get":{"tags":["data-controller"],"operationId":"getPdfOfficeFileTypes","responses":{"404":{"description":"Not Found"},"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"string","enum":["DOCUMENT","PRESENTATION"]}}}}}}}},"/data/page-sizes":{"get":{"tags":["data-controller"],"operationId":"getPageSizes","responses":{"404":{"description":"Not Found"},"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/PageSizeDTO"}}}}}}}}},"components":{"schemas":{"AbstractRequestDTO":{"type":"object","properties":{"type":{"type":"string","enum":["PDF_OFFICE","IMAGE_TO_PDF","REMOVE_PAGES","MERGE","SPLIT","ROTATE","UNLOCK_PDF","PROTECT_PDF","HTML_TO_PDF","PDF_XFA","PDF_TO_IMAGES","SVG_TO_PDF","OPTIMIZE","OCR"]}},"discriminator":{"propertyName":"type"}},"EncryptionSettingsDTO":{"required":["algorithm","contentEncryption"],"type":"object","properties":{"algorithm":{"type":"string","enum":["STANDARD_40","STANDARD_128","AES_128","AES_256"]},"contentEncryption":{"type":"string","enum":["FULL","WITHOUT_META","EMBEDDED_FILES_ONLY"]}}},"HtmlToPdfRequestDTO":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"HTML_TO_PDF"}}}]},"ImageToPdfRequestDTO":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"IMAGE_TO_PDF"},"pageSize":{"$ref":"#/components/schemas/PageSizeDTO"},"pageMargins":{"$ref":"#/components/schemas/MarginsDTO"},"imageRotationAngle":{"type":"integer","format":"int32"},"scalePageToImage":{"type":"boolean"},"scaleImageToPage":{"type":"boolean"},"scaleImage":{"type":"number","format":"float"},"shiftImage":{"$ref":"#/components/schemas/PointDTO"}}}]},"JobDTO":{"required":["sourceFiles"],"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"status":{"type":"string","readOnly":true,"enum":["PREPARING","PROCESSING","FINISHED","ERROR"]},"errorType":{"type":"string","readOnly":true,"enum":["INTERNAL_ERROR","INVALID_SOURCE_FILES","BAD_REQUEST"]},"resultFile":{"$ref":"#/components/schemas/StoredFileDTO"},"sourceFiles":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/StoredFileDTO"}},"request":{"oneOf":[{"$ref":"#/components/schemas/HtmlToPdfRequestDTO"},{"$ref":"#/components/schemas/ImageToPdfRequestDTO"},{"$ref":"#/components/schemas/MergeRequestDTO"},{"$ref":"#/components/schemas/OptimizeRequestDTO"},{"$ref":"#/components/schemas/PdfOcrRequestDTO"},{"$ref":"#/components/schemas/PdfOfficeRequestDTO"},{"$ref":"#/components/schemas/PdfToImagesRequestDTO"},{"$ref":"#/components/schemas/PdfXfaRequestDTO"},{"$ref":"#/components/schemas/ProtectPdfRequestDTO"},{"$ref":"#/components/schemas/RemovePagesRequestDTO"},{"$ref":"#/components/schemas/RotateRequestDTO"},{"$ref":"#/components/schemas/SplitRequestDTO"},{"$ref":"#/components/schemas/SvgToPdfRequestDTO"},{"$ref":"#/components/schemas/UnlockPdfRequestDTO"}]}}},"MarginsDTO":{"type":"object","properties":{"top":{"type":"number","format":"float","example":100.0},"right":{"type":"number","format":"float","example":100.0},"bottom":{"type":"number","format":"float","example":10.0},"left":{"type":"number","format":"float","example":10.0}}},"MergeDataDTO":{"required":["fileId","pages"],"type":"object","properties":{"fileId":{"type":"string","format":"uuid"},"pages":{"type":"string","example":"1-3"}}},"MergeRequestDTO":{"required":["pagesToMerge"],"type":"object","description":"Merge request specification","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"MERGE"},"pagesToMerge":{"maxItems":2,"minItems":2,"type":"array","items":{"$ref":"#/components/schemas/MergeDataDTO"}}}}]},"OptimizeRequestDTO":{"required":["profile"],"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"OPTIMIZE"},"profile":{"type":"string","example":"LOSSLESS_COMPRESSION","enum":["LOSSLESS_COMPRESSION","LOW_COMPRESSION","MID_COMPRESSION","HIGH_COMPRESSION","CUSTOM"]}}}]},"PageSizeDTO":{"type":"object","properties":{"width":{"type":"number","format":"float","example":1000.0},"height":{"type":"number","format":"float","example":1000.0}}},"PdfOcrRequestDTO":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"OCR"},"outputPdfA":{"type":"boolean"}}}]},"PdfOfficeRequestDTO":{"required":["fileType"],"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"PDF_OFFICE"},"fileType":{"type":"string","example":"doc"}}}]},"PdfPermissionsDTO":{"type":"object","properties":{"allowDegradedPrinting":{"type":"boolean"},"allowModifyContents":{"type":"boolean"},"allowCopy":{"type":"boolean"},"allowModifyAnnotations":{"type":"boolean"},"allowFillIn":{"type":"boolean"},"allowScreenreaders":{"type":"boolean"},"allowAssembly":{"type":"boolean"},"allowPrinting":{"type":"boolean"}}},"PdfToImagesRequestDTO":{"required":["imageType","pageNumbers"],"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"PDF_TO_IMAGES"},"imageType":{"type":"string","example":"jpg","enum":["JPEG","PNG","BMP","TIFF","JPEG2000","WEBP","HEIC"]},"pageNumbers":{"type":"string","example":"1-3"},"pageScaling":{"type":"number","format":"float"}}}]},"PdfXfaRequestDTO":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"PDF_XFA"},"xfaData":{"type":"string","example":"xfa data"},"flatten":{"type":"boolean","example":true}}}]},"PointDTO":{"type":"object","properties":{"left":{"type":"number","format":"float","example":10.0},"bottom":{"type":"number","format":"float","example":10.0}}},"ProtectPdfRequestDTO":{"required":["encryptionSettings","newOwnerPassword","permissions"],"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"PROTECT_PDF"},"ownerPassword":{"type":"string"},"newOwnerPassword":{"type":"string"},"newUserPassword":{"type":"string"},"permissions":{"$ref":"#/components/schemas/PdfPermissionsDTO"},"encryptionSettings":{"$ref":"#/components/schemas/EncryptionSettingsDTO"}}}]},"RemovePagesRequestDTO":{"required":["pagesToRemove"],"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"REMOVE_PAGES"},"pagesToRemove":{"type":"string","example":"1-3"}}}]},"RotateRequestDTO":{"required":["pageRange"],"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"ROTATE"},"turnsNumber":{"maximum":3,"minimum":1,"type":"integer","format":"int32","example":2},"pageRange":{"type":"string","example":"1-3"}}}]},"SplitRequestDTO":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"SPLIT"},"page":{"minimum":2,"type":"integer","format":"int32","example":3}}}]},"StoredFileDTO":{"required":["checksum","fileName","fileType"],"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"checksum":{"pattern":"^[\\dA-Fa-f]{32}$","type":"string","example":"a85aae98a199f62837097eefff9db0f0"},"fileType":{"type":"string","example":"application/msword"},"fileSize":{"type":"integer","format":"int64","example":10232},"fileName":{"type":"string","example":"test.doc"}}},"SvgToPdfRequestDTO":{"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"SVG_TO_PDF"}}}]},"UnlockPdfRequestDTO":{"required":["ownerPassword"],"type":"object","allOf":[{"$ref":"#/components/schemas/AbstractRequestDTO"},{"type":"object","properties":{"type":{"type":"string","example":"UNLOCK_PDF"},"ownerPassword":{"type":"string"}}}]},"PdfFileInfoRequestDTO":{"type":"object","properties":{"ownerPassword":{"type":"string"},"numberOfPages":{"type":"boolean"},"encryptionData":{"type":"boolean"},"xfaData":{"type":"boolean"}}},"PdfFileInfoDTO":{"type":"object","properties":{"encrypted":{"type":"boolean"},"canPreserveUserPassword":{"type":"boolean"},"numberOfPages":{"type":"integer","format":"int32"},"permissions":{"$ref":"#/components/schemas/PdfPermissionsDTO"},"encryptionSettings":{"$ref":"#/components/schemas/EncryptionSettingsDTO"},"xfaData":{"type":"string"},"emptyUserPassword":{"type":"boolean"},"openWithFullPermissions":{"type":"boolean"}}}}}}