Resume a failed caption job
resume_jobRestart a failed job (caption_video, transcribe, create_clips, dub_video, trim/remove_silences, generate_metadata) from where it stopped. Long transcriptions are saved chunk by chunk (30 s pieces), so the resumed job transcribes only the missing chunks and you pay the original price minus the transcription minutes already done (1 credit/min). For caption_video a finished transcript (and translation) is reused, so usually only the burn is charged (4 credits/min). The failed job stays fully refunded. Idempotent: calling again returns the same resumed job, never a second charge. Returns a new job id; poll get_job. Example: resume_job {"jobId":""}. 422 resume_not_supported / resume_media_expired (charged:false): call the original tool again. 409 job_not_resumable with reason no_speech (charged:false): no speech was detected, so a resume would give the same result (transcribe jobs with no speech finish as succeeded with result.noSpeech:true and cost 0; caption/clips/metadata fail with error no_speech and resumable:false).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | Id of the failed caption_video job. | |
| maxCredits | No | Refuse if resuming would cost more than this. | |
| webhookUrl | No | ||
| notifyEmail | No |