Subscribe to real-time progress updates for an Oracle research job via Server-Sent Events.
This endpoint supports reconnection - you can subscribe to a running job at any time to receive remaining events. For completed jobs, returns the final result immediately.
Event types:
connected: Connection established with session infostarted: Research job has startediteration_start: New research iteration beginningtool_start: Tool execution starting (includes action, args, reason)tool_complete: Tool finished (includes success status)generating_report: Final report synthesis startingcomplete: Research finished with full resulterror: Error occurredworkflow_event: Hatchet workflow state changeAPI key must be provided in the Authorization header
Job identifier to stream
SSE stream of job events
Stream of Server-Sent Events with JSON payloads:
data: {"type": "connected", "job_id": "...", "session_id": "...", "timestamp": "..."}
data: {"type": "tool_start", "action": "run_doc_search", "args": {...}, "reason": "...", "iteration": 1}
data: {"type": "tool_complete", "action": "run_doc_search", "success": true, "result_summary": "...", "iteration": 1}
data: {"type": "complete", "session_id": "...", "result": {...}}