Skip to main content
GET
/
jobs
/
{job_id}
/
stream
Stream job updates
curl --request GET \
  --url https://api.bedrock.cv/jobs/{job_id}/stream \
  --header 'Authorization: Bearer <token>'
"event: status\ndata: {\"job_id\":\"job_01JABCD123\",\"type\":\"overlay.generate\",\"status\":\"RUNNING\"}\n\nevent: completed\ndata: {\"job_id\":\"job_01JABCD123\",\"type\":\"overlay.generate\",\"status\":\"COMPLETED\"}\n\n"
Opens a Server-Sent Events (SSE) connection that emits events as the job progresses. The connection closes automatically when the job reaches a terminal state. See Streaming for usage examples, event types, and client code samples.

Authorizations

Authorization
string
header
required

API key prefixed with sk_. Example: Authorization: Bearer sk_xxx

Headers

X-API-Version
string
default:2026-01-01

API version

Path Parameters

job_id
string
required

Job ID

Response

SSE event stream.

Server-Sent Events stream. Events: status (status changed), progress (progress update), completed (job finished), failed (job errored), canceled (job canceled). Each event has a JSON data field with job_id, type, status, and optional progress or error fields.

Example:

"event: status\ndata: {\"job_id\":\"job_01JABCD123\",\"type\":\"overlay.generate\",\"status\":\"RUNNING\"}\n\nevent: completed\ndata: {\"job_id\":\"job_01JABCD123\",\"type\":\"overlay.generate\",\"status\":\"COMPLETED\"}\n\n"