latestOpenAPI 3.1.02026-08-225879225.6 KB

eaeae50f8275

Get enumeration job status

Poll a single job -- owner-scoped exactly like every other read here.

enumerate_email now enqueues every job as a one-job batch (see its docstring), so this poll also drives that batch's finalization/billing: it looks up the owning batch (also owner-scoped, so this adds no new IDOR surface), fetches its results, and syncs/finalizes through the same _sync_batch_task helper get_batch_results uses below -- no separate copy of the billable-status decision or the CAS. A job with no batch (none found, or the batch row aged past its purge window) just skips straight to returning the job, same as before this change.

get/email/jobs/{job_id}

Path parameters

job_idstring uuid required

Response

Successful Response

job_idstring uuid required
status'queued' | 'processing' | 'completed' | 'failed' required

Job lifecycle status.

kind'find' | 'verify' nullable
errorstring nullable