Compress a PDF to reduce file size. Choose from three compression levels: low (light), medium (balanced), high (maximum).
API Key (starts with ak_...)
File ID of the PDF to compress
"550e8400-e29b-41d4-a716-446655440000"
Compression level (default: "medium"). "low" = light compression, "medium" = balanced, "high" = maximum compression.
low, medium, high "medium"
Optional webhook configuration
Compress job created
Job ID
"550e8400-e29b-41d4-a716-446655440000"
Action that was performed
"pdf.merge"
Current job status
PENDING, PROCESSING, COMPLETED, FAILED "PENDING"
Input file IDs
["file-id-1", "file-id-2"]Output file ID (available when COMPLETED)
null
Error message (available when FAILED)
null
Job creation timestamp
Job start timestamp
Job completion timestamp
Additional metadata (e.g. PDF metadata result)