Poll an async Delta Analyst job

Free. Fetch the state (and, when done, the brief) of an analyst run started by POST /api/v1/analyst. Jobs are visible only to the API key owner that created them.

get/api/v1/analyst/{jobId}

Request

  • Base URL: https://offnadir-delta.com
  • URL: https://offnadir-delta.com/api/v1/analyst/{jobId}
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Path parameters

jobIdstring uuid required

The job_id returned by POST /api/v1/analyst.

Response

Job state; brief, structured, result_quality, freshness and meta.tokens are present when status is done (same detail as MCP get_analyst_job).

job_idstring uuid required
status'processing' | 'done' | 'error' required
briefobject
structuredobject

When done: the structured projection of the brief (claims with evidence classes, findings, citations, and the assembled structured_summary markdown). Same shape as MCP get_analyst_job.

result_qualityobject

When done: the quality gates — status (complete|partial), schema_validation, semantic_validation, verification, deliverable_validation, repairs, issues.

freshnessobject

When done: analysis_generated_at, evidence_cutoff_at, cache_age_seconds and freshness_status — a re-fetch returns a stored brief.

idempotency_keystring nullable
result_schema_versionstring
chargeableboolean

Always false — polling is free.

metaobject

When done: meta.tokens carries charged and maximum_promised (the ceiling fixed at enqueue).

errorstring
created_atstring date-time
updated_atstring date-time

Changes

No recorded changes to this operation across all 1 revision of this API.