iLovePDF
communityFree online PDF tool suite for merging, splitting, compressing, converting, and editing PDF files, with web app, desktop, and API access supporting 25+ PDF operations.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
/v1/taskStart a PDF processing task
Parameters
toolmerge|split|compress|pdfjpg|officepdf|unlock|rotate (stringrequiredReturns
task with task, tool, server, statusPOST
/v1/uploadUpload a file for processing
Parameters
filePDF file (binaryrequirednamefilename (stringrequiredtasktask ID from start_task (stringrequiredReturns
server_filename with filename, taskPOST
/v1/processExecute the PDF operation on uploaded files
Parameters
tasktask ID (stringrequiredtoolstringrequiredsplit_moderanges|fixed_range (stringoptionalcompress_levelextreme|recommended|low (stringoptionalReturns
download_filename, filesize, output_filename