# Zip Archive Retrieves all PDFs in a zip archive file. Optionally, you can watermark these retrieved PDFs. Endpoint: POST /ziparchive Version: 1.5 Security: ## Path parameters: - `version` (string, required) The version of the API. Enum: "1.0", "1.1", "1.2", "1.3", "1.4", "1.5" ## Request fields (multipart/form-data): - `appid` (integer, required) Insights-assigned application identifier. - `watermarkLogo` (string) Creates the watermark logo. When you create a watermark logo, we recommend the following: - JPG, PNG, or GIF file formats. - Square dimensions no larger than 1200 pixels on one side. - No larger than 3MB in file size. - `watermarkText` (string) Places an opaque text across the PDF, so you can still read the statement. - `watermarkIdText` (string) Places small amount of text in the bottom left of the PDF. You can use this to uniquely identify the PDF. - `watermarkIsFlatten` (boolean) When set to , this turns each page of the PDF into an image, making it difficult to remove the watermark. - `watermarkUrl` (string) Converts a URL to a QR code and placed in the bottom right of the PDF. ## Response 400 fields (application/json): - `error` (string) Example: "No file found to process" ## Response 401 fields (application/json): - `error` (string) Example: "Bad token" ## Response 500 fields (application/json): - `error` (string) Example: "Encountered an unknown error. It has been reported. Please contact support@moneythumb.com for any questions." - `requestId` (string) Unique identifier for the request, useful for tracing. ## Response 503 fields (application/json): - `error` (string) Example: "Service unavailable"