API reference
Jobs
List, inspect, retry, and read the result of conversion jobs.
List & get
GET
https://api.markitdown.ai/jobsList conversion jobs (paginated)GET
https://api.markitdown.ai/jobs/{id}Get a single job and its statusGET /jobs accepts an optional cursor query for pagination. A job reports its status (queued, running, completed, failed).
Result & source
GET
https://api.markitdown.ai/jobs/{id}/resultThe converted MarkdownGET
https://api.markitdown.ai/jobs/{id}/sourceA link to the original uploaded fileresult is available once the job status is completed; before that it returns 404.
Live progress (SSE)
GET
https://api.markitdown.ai/jobs/{id}/eventsServer-Sent Events stream of job progressSubscribe to a job's progress as Server-Sent Events instead of polling — useful for interactive UIs.
Retry & delete
POST
https://api.markitdown.ai/jobs/{id}/retryRe-run a failed jobDELETE
https://api.markitdown.ai/jobs/{id}Delete a job and its output