post https://api.verbit.co/api/job/perform_transcription
Initiates the transcription process for a job. Processing steps are determined by the job's profile and may include:
- ASR (Automatic Speech Recognition)
- Professional human editing
- Speaker name assignment
- Closed caption formatting
Prerequisites
- At least one media file must be uploaded (
POST /job/add_media
) - Job must be in "Pending" status
- Required metadata must be set
Monitoring Progress
Two options for tracking job status:
-
Polling:
- Periodically call
GET /job/info
- Check
job_status
field - Download results when status is "Completed"
- Periodically call
-
Webhook:
- Configure webhook URL in profile or per-job
- Receive automatic notification on completion
- See Webhook section for setup details
Sandbox Testing
In sandbox mode:
- No real processing occurs
- Job stays "In Progress" by default
- Use
finish_in
parameter to simulate completion - Use
finish_with_error
to simulate failures