Skip to content

List Jobs

GET
/api/agents/youtube/jobs

List the active project’s transcription jobs, most recent first.

Returns: Transcription jobs owned by the active project, sorted by created_at descending. Jobs are hydrated from SQLite on the first call (once per process) so history survives server restarts. Returns an empty list when no project is active.

Successful Response

Response List Jobs Api Agents Youtube Jobs Get
Array<object>
YouTubeJobResponse

Transcription job status.

object
jobId
required
Jobid

Unique job identifier

string
videoId
required
Videoid

YouTube video ID

string
url
required
Url

Original YouTube URL

string
title
required
Title

Video title

string
channel
required
Channel

Channel name

string
durationSeconds
required
Durationseconds

Video duration in seconds

integer
status
required
Status

Current job status

string
Allowed values: queued downloading transcribing analyzing complete error
progressPercent
required
Progresspercent

Progress percentage

integer
<= 100
errorMessage
Any of:
string
captionSource
Any of:
string
Allowed values: manual auto whisper
createdAt
required
Createdat

ISO timestamp of job creation

string