Create a new zip archive from remote files
Authorization header:
url (string, required): URL to fetch the file from. Must be publicly accessible.filename (string, required): Desired filename for this file in the zip archive."reports/monthly-report-2025-11.zip""s3" if not specified.Options:"s3" - AWS S3 (default)"r2" - Cloudflare R2"none" when first created.Possible values:none - Job created, not yet started processingprocessing - Currently downloading files and creating zipsucceeded - zip successfully created and uploaded to your bucketfailed - Job failed during processing{} if none was provided.Authorization header.
bucket_name matches a bucket you’ve configured in your project.
bucket_name, key, or urls parameterurls is not an array or is emptyValidate URLs before sending
Use descriptive keys
key parameter to organize your zips in your bucket (e.g., "reports/monthly-2025-11.zip" instead of letting ZipKit auto-generate one).Consider file sizes
Use descriptive filenames
monthly-report-2025-11.pdf instead of file.pdf). This makes the zip contents easier to understand for end users.Configure buckets properly
key you provided.
Example:
If you set "key": "reports/monthly-2025-11.zip", the zip will be stored at: