Files Workshop API
Automate the server-side tools — conversions, OCR, video and audio — from your own apps. Authenticate with an API key, start a job, poll for status, download the result. Your plan's daily limits and file-size caps apply.
Your API keys
Quickstart
# 1. Start a job
curl -X POST https://filesworkshop.app/api/v1/word-to-pdf \
-H "Authorization: Bearer ak_live_xxx" \
-F "file=@document.docx" \
-F 'options={}'
# → { "jobId": "abc123", "status": "queued",
# "statusUrl": ".../api/v1/jobs/abc123",
# "resultUrl": ".../api/v1/jobs/abc123/result" }
# 2. Poll until completed
curl https://filesworkshop.app/api/v1/jobs/abc123 \
-H "Authorization: Bearer ak_live_xxx"
# → { "state": "completed" }
# 3. Download the result
curl -L https://filesworkshop.app/api/v1/jobs/abc123/result \
-H "Authorization: Bearer ak_live_xxx" -o out.pdfEndpoints
POST /api/v1/{tool}— start a job (multipartfile+ optional JSONoptions).GET /api/v1/jobs/{jobId}— check status (queued/active/completed/failed).GET /api/v1/jobs/{jobId}/result— download the finished file.
Available tools (51)
Pass the tool id as {tool}. Browser-only tools aren't available via the API.
auto-renameAI Auto-Renameai-detectAI Content Detectormp3-to-textAudio to Textbusiness-cardBusiness Card to vCardchange-volumeChange Audio VolumechatChat with PDFcompress-videoCompress Videocontract-reviewContract Reviewaudio-convertConvert Audioconvert-videoConvert Videocsv-to-pdfCSV to PDFexcel-to-pdfExcel to PDFaction-itemsExtract Action Itemsextract-dataExtract Dataextract-frameExtract Video Framefind-deadlinesFind Dates & Deadlinesgrammar-checkGrammar Checkergrammar-studioGrammar Studiohandwriting-ocrHandwriting OCR (AI)html-to-pdfHTML to PDFkey-pointsKey Pointsmeeting-minutesMeeting Minutesmute-videoMute VideoocrOCR PDFodp-to-pdfODP to PDFods-to-pdfODS to PDFodt-to-pdfODT to PDFparaphraseParaphrase / Rewordpdf-to-excelPDF to Excelpdf-to-pdfaPDF to PDF/Apdf-to-powerpointPDF to PowerPointpdf-to-wordPDF to WordplagiarismPlagiarism Checkerpowerpoint-to-pdfPowerPoint to PDFproofreadProofread PDFprotectProtect PDFquizQuiz Generatorreceipt-extractReceipt to CSVresume-feedbackResume Feedbackrtf-to-pdfRTF to PDFsimplifySimplify / Explainstudy-notesStudy NotessummarizeSummarize PDFtxt-to-pdfText to PDFtranslateTranslate PDFtrim-audioTrim Audiotrim-videoTrim VideounlockUnlock PDFvideo-to-gifVideo to GIFvideo-to-mp3Video to MP3word-to-pdfWord to PDF