Goal
Receive progress and result events over a single streaming HTTP response.When to Use
Use SSE when your UI or client needs near real-time updates without webhook infrastructure.Request Requirement
Send:Live Monitor Example
startedprogresstriggeredstoppederror
Live Digest Example
job_startedprogresssummaryjob_stoppederror
Client Handling Rules
- Parse by event name, not by message text.
- Handle reconnects in your application if UX requires continuity.
- Treat
triggered,stopped,job_stopped, anderroras terminal stream events. - Store
job_idfrom start event when provided.
Fallback
If streaming is interrupted or unsupported, use polling viaGET /jobs/{job_id}.
Next Steps
- Polling fallback: Use Polling
- Callback delivery: Use Webhooks
- Endpoint schema: Live Monitor