Get the comprehensive status of an enrichment job.
Provides detailed information about job progress, timing, resource usage, and results. Includes error information for failed jobs and progress estimates for running jobs.
Args: job_id: The job ID to check (must be valid UUID format) current_user: Authenticated user supabase_service: Supabase service instance for job tracking
Returns: EnrichmentJobStatus with comprehensive job information
Raises: HTTPException: If job not found, access denied, or system error
Documentation Index
Fetch the complete documentation index at: https://bavlio.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Successful Response
Response model for enrichment job status.
Job identifier
Current job status
^(queued|started|processing|finished|failed|cancelled)$Progress percentage (0-100)
0 <= x <= 100Total items to process
x >= 0Successfully processed items
x >= 0Failed items
x >= 0Job start timestamp
Job completion timestamp
Estimated time remaining in minutes
Credits consumed so far
Job result data if completed
Error message if failed