Skip to content

Submit a Job

Uploading starts a job and returns immediately — conversion happens in the background. Poll /api/get_status to know when it’s done.

POST /api/convert_to_doc — full pipeline: diarized transcript, speaker labels, and the right slides/diagrams pulled into a formatted document.

Terminal window
curl -X POST https://api.framewrite.cc/api/convert_to_doc \
-H "X-API-Key: YOUR_KEY" \
-F "video=@meeting.mp4"

Accepted extensions: .mp4, .mov, .mkv, .webm, .avi, .m4v.

Both endpoints respond 202 Accepted:

{ "job_id": "5f2b6b3e-...", "status": "queued" }

Save the job_id — you’ll need it to poll for status and fetch the result.

Situation Response
Unsupported file extension 400 with the allowed extensions listed
Insufficient wallet balance 402 with the required cost and your current balance

Next: Check Status & Get Results