Skip to main content

Endpoint

Auth: Public (rate limited) This endpoint opens a persistent HTTP connection and streams job lifecycle events as they happen. Use this to show real-time upload/processing progress in your UI without polling.

Response headers

Events

Each event follows the SSE format: event: <type>\ndata: <json>\n\n

connected

Sent immediately on connection.

job:created

A new transformation job was added to the queue.

job:started

A job began processing.

job:progress

Processing progress update (0–100).

job:completed

Job finished successfully.

job:error

Job failed.

heartbeat

Periodic keep-alive event to prevent connection timeouts.
timestamp is a Unix epoch time in milliseconds (Date.now()), not an ISO string.

Usage example

Queue Jobs

Query job details or manage individual jobs.

Video Status

Check processing status by file path.