Get Enrichment Job
Poll the status of an enrichment job.
Resolution order: 1. Redis job_state_cache (sub-millisecond, written by the waterfall worker pipeline). 2. enrichment_jobs table in the org schema (written by every enrichment handler including AI). DB fallback covers two cases: Redis cache eviction for old waterfall jobs, AND AI jobs whose handler isn't wired to the cache (see AIEnrichmentHandler).
Returning DB-resolved jobs also populates total / completed counters that Redis-only resolutions leave as None - so callers polling AI jobs see progress without a separate detail call.
Request
- Base URL: https://be.graph8.com/api/v1
- URL: https://be.graph8.com/api/v1/enrichment/jobs/{job_id}
- Auth: HTTP bearer
Path parameters
Query parameters
When true, include per-provider step errors (record_id, provider, error) from the job records, e.g. '<provider> API key is not configured'. Adds one DB read; off by default.
Headers
Response
Successful Response
Changes
No recorded changes to this operation across all 2 revisions of this API.