{"name":"PDF Generation API","version":"1.0.0","endpoints":{"POST /api/generate-pdf":"Generate PDF from HTML content","POST /api/whatsapp/send-message":"Send WhatsApp message (text, image, or document)","GET /api/health":"Health check","GET /pdfs/:filename":"Download generated PDF"},"requestBody":{"html":"(required) HTML content for the PDF body","filename":"(optional) Custom filename, e.g. \"invoice-123.pdf\"","header":"(optional) HTML for page header","footer":"(optional) HTML for page footer","options":{"format":"(optional) Paper format: A4, Letter, Legal, A3, A5 (default: A4)","landscape":"(optional) Page orientation: true=landscape, false=portrait (default: false)","printBackground":"(optional) Print background colors/images (default: true)","scale":"(optional) Scale factor 0.1-2 (default: 1)","margin":"(optional) Page margins: { top, right, bottom, left } in mm/cm/in/px"}},"example":{"url":"/api/generate-pdf","method":"POST","body":{"html":"<html><body><h1>Hello World</h1></body></html>","filename":"my-document.pdf","header":"<div style=\"background-color: #7D307A; color: white; padding: 10px; text-align: center;\">Header</div>","footer":"<div style=\"text-align: center; padding: 10px;\">Page <span class=\"pageNumber\"></span></div>","options":{"format":"A4","landscape":false,"printBackground":true}}}}