Get Job Status

Check the status of any asynchronous job.

GET/v2/jobs/{job_id}

Get Job Status

Check the status of any asynchronous job.

cURL
curl https://api.omtx.ai/v2/jobs/job_123abc \
  -H "x-api-key: YOUR_API_KEY"
Response
{
  "job_id": "job_123abc",
  "job_type": "diligence.deep_diligence",
  "endpoint": "/v2/diligence/deep-diligence",
  "method": "POST",
  "status": "succeeded",
  "request_payload": { "query": "EGFR inhibitor binding affinity", "preset": "quick" },
  "response_payload": { "total_claims": 15, "total_primary_gathers": 2 },
  "error": null,
  "metadata": {},
  "output_type": "deep_diligence",
  "output_reference": "req_abc123",
  "credits_charged": 100,
  "cost_cents": 100,
  "idempotency_key": "dd-123",
  "retry_count": 0,
  "last_heartbeat": "2024-01-15T10:04:00Z",
  "created_at": "2024-01-15T10:00:00Z",
  "updated_at": "2024-01-15T10:05:00Z",
  "completed_at": "2024-01-15T10:05:00Z",
  "links": {
    "status": "/v2/jobs/job_123abc",
    "detail": "/v2/jobs/deep-diligence/job_123abc"
  }
}
  • `summary` is not a top-level field on `/v2/jobs/{job_id}`; use `metadata`, `response_payload`, or the enriched result routes for workflow-specific summaries.