Endpoint
Authentication
All requests require a valid API key:401 Unauthorized.
URL Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
jobId | string | ✅ | Unique identifier returned from the job creation endpoint |
Job IDs follow the pattern:job_<16 hex characters>, e.g.,job_a1b2c3d4e5f6g7h8.
Description
The Get Job Status endpoint allows you to:- Monitor real-time progress of extraction jobs
- See the current processing step
- Retrieve job metadata
- Determine when a job is completed and ready for download
Job Status Values
| Status | Description |
|---|---|
queued | Job is waiting to be processed |
processing | Job is actively running |
completed | Job finished successfully |
failed | Job encountered an error |
Current Processing Steps
| Step | Description |
|---|---|
downloading_video | Downloading the video from the source |
analyzing_video | Analyzing video duration, codec, and format |
extracting_audio | Converting video to the requested audio format |
finalizing | Completing job and preparing download URL |
Example Request
Example Response – Processing
Example Response – Completed
Example Response – Failed
Progress Recommendations
- Poll every 2–5 seconds while job is processing
- Stop polling once status is
completedorfailed - For production, use webhooks to avoid unnecessary API calls
Best Practices
- Always handle
failedjobs gracefully - Check
progressandcurrentStepfor UI updates - Use the
statusUrlreturned fromPOST /v1/extractfor consistency - Combine with Download Audio endpoint once
status = completed
Next Step
Download Audio
Retrieve the extracted audio file for completed jobs.
© Converso Empire. All rights reserved.
