📄️ Enrichment Submit
The Enrichment Submit endpoint is the primary programmatic entry point for submitting enrichment jobs to the eCore Platform. It accepts either a JSON payload of records or a CSV/Excel file upload, validates the request against your subscription plan and wallet balance, creates a job, deducts the estimated credits up front, and dispatches the job to the asynchronous enrichment pipeline.
📄️ Enrichment Status
After submitting an enrichment job via /api/v1/enrichment/submit/, use the Status endpoint to track the job through the pipeline. Status responses are scoped to the authenticated user — only jobs the requesting user owns are visible.
📄️ Enrichment Results
Once an enrichment job reaches completed or paused (see Status), use the Results endpoint to fetch enriched records — either as paginated JSON or as a downloadable CSV.
📄️ Enrichment Control (Pause & Resume)
A submitted enrichment job can be paused mid-run and resumed later. Pause/resume is controlled via a separate endpoint and uses the same job_id returned by Submit.