API Reference
The SlideForge API is a REST API that generates consulting-quality PowerPoint slides.
Base URL
https://api.slideforge.devAuthentication
All requests require a Bearer token in the Authorization header. Get your API key from the Console.
Authorization: Bearer sf_live_YOUR_KEY
Response Format
All responses are JSON. POST /v1/render/auto, /v1/render/intent, and /v1/render/code return 200 OK synchronously with the result — no polling needed. Deck and translation endpoints return 202 Accepted with a job_id for async polling. The brief-surface endpoints (/v1/render/auto, /v1/workflows/consulting-deck) return a structured intent_unroutable envelope (HTTP 422, cost = 0) on vague briefs.
Endpoints
POST
/v1/render/autoPOST/v1/render/intentPOST/v1/render/codePOST/v1/render/from-pdfPOST/v1/render/from-imagePOST/v1/analyze/imagePOST/v1/render/intent/deckPOST/v1/deck/outlinePATCH/v1/deck/{id}POST/v1/deck/from-jobsPOST/v1/deck/{id}/forkPOST/v1/workflows/consulting-deckPOST/v1/translatePOST/v1/translate/from-jobPOST/v1/inspectPOST/v1/repairGET/v1/jobsGET/v1/jobs/{id}GET/v1/jobs/{id}/versionsDELETE/v1/jobs/{id}GET/v1/catalogGET/v1/catalog/{slug}GET/v1/catalog/formsGET/v1/catalog/forms/{form}GET/v1/widgetsGET/v1/helpersGET/v1/themesPOST/v1/themesPOST/v1/themes/uploadGET/v1/files/{path}