Get a single job by ID. Allowed for the demo user when unauthenticated; otherwise requires authentication and ownership (or demo access).
API key for programmatic access. Create keys in Settings (Agency plan). Send as Authorization: Bearer
Job details including status, progress, and current totalKeywordCount (updated after each pipeline step)
queued, running, completed, failed Current total keyword count from DB (updated after each step