{"endpoints":{"/api/generate":{"description":"Generate calendar wallpaper image","examples":["/api/generate?device=mobile","/api/generate?device=mobile&preview=1","/api/generate?device=mobile&start=2024-01-01&end=2024-12-31&title=2024","/api/generate?width=390&height=844&start=2024-06-01&end=2024-08-31&title=SUMMER","/api/generate?device=desktop&format=json"],"method":"GET","parameters":{"device":"Device type: mobile, mobile-large, tablet, tablet-landscape, desktop, desktop-4k","end":"End date in YYYY-MM-DD format (default: 2026-05-31)","format":"Response format: image (default) or json","height":"Custom height in pixels (optional)","preview":"Fast preview mode: 1/true/yes (optional)","start":"Start date in YYYY-MM-DD format (default: 2025-12-01)","title":"Calendar title (default: 180 DAYS)","width":"Custom width in pixels (optional)"}},"/api/presets":{"description":"Get available device presets","method":"GET"},"/health":{"description":"Health check endpoint","method":"GET"}},"name":"Life Calendar API","version":"2.0.0"}
