---
title: "Import Retrieval Quality Draft"
method: POST
path: "/admin/quality/retrieval/draft/import"
tags: ["quality admin"]
---

# Import Retrieval Quality Draft

`POST /admin/quality/retrieval/draft/import`

## Request

- Base URL: `https://api.tickertrac.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tickertrac.com/admin/quality/retrieval/draft/import`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Copy current account data into an unverified draft without a model call.

## Response `200`

Successful Response

- RetrievalQualityImportedDraftOut
  - `schema_version` 'retrieval-quality-gold-set/v1', required
  - `status` 'draft_pending_human_adjudication', required
  - `bindings` RetrievalQualityBindingsOut, required
    - `source_release_sha` string, required
    - `corpus_snapshot_sha256` string, required
    - `transcript_policy_version` string, required
    - `provider_code` 'earningscalls_dev', required
    - `embedding_model` 'voyage-4', required
  - `coverage_targets` RetrievalQualityCoverageTargetsOut, required
    - `filing` integer, required
    - `earnings_call` integer, required
    - `cross_corpus` integer, required
    - `exact_metric` integer, required
    - `multi_condition` integer, required
    - `speaker_section` integer, required
    - `insufficient_evidence` integer, required
  - `adjudication` RetrievalQualityDraftAdjudicationOut, required
    - `reviewer` unknown, required
    - `reviewed_at` unknown, required
    - `notes` '', required
  - `instructions` string[], required
  - `evidence_catalog` RetrievalQualityEvidenceCatalogItemOut[], required
    - `ref` RetrievalQualityEvidenceRefOut, required
      - `source_type` 'filing' | 'earnings_call', required
      - `id` integer, required
    - `ticker` string, required
    - `section` string, nullable
    - `chunk_index` integer, nullable
    - `filing_id` integer, nullable
    - `form_type` string, nullable
    - `fiscal_period` string, nullable
    - `filed_date` string, nullable
    - `source_artifact_version_id` integer, nullable
    - `call_date` string, nullable
    - `call_title` string, nullable
    - `speaker_role` string, nullable
    - `speaker_name` string, nullable
    - `source_url` string, required
    - `content_shape` string, nullable
    - `source_excerpt` string, required
    - `source_excerpt_truncated` boolean, required
  - `cases` RetrievalQualityDraftCaseOut[], required
    - `id` string, required
    - `ticker` string, required
    - `question` string, required
    - `primary_category` 'filing' | 'earnings_call' | 'cross_corpus' | 'exact_metric' | 'multi_condition' | 'speaker_section' | 'insufficient_evidence', required
    - `evidence_groups` RetrievalQualityEvidenceGroupOut[], required
      - `source_type` 'filing' | 'earnings_call', required
      - `acceptable_ids` integer[], required
      - `expected_section` string, nullable
      - `expected_speaker_role` string, nullable
    - `expect_answerable` boolean, required
    - `verified` false, required
    - `verifier_notes` '', required
    - `draft_provenance` RetrievalQualityDraftProvenanceOut
      - `status` 'untrusted_suggestion' | 'copied_from_account', required
      - `origin` 'account_ask' | 'account_thesis' | 'source_generated' | 'editorial_factor', required
      - `source_record_id` integer, nullable
      - `source_run_id` string, nullable
      - `source_candidate_id` string, nullable
      - `source_factor_id` string, nullable
      - `evidence_mode` 'direct' | 'proxy' | 'none', nullable
      - `review_hint` string, required
  - `account_import` RetrievalQualityAccountImportOut
    - `schema_version` 'retrieval-quality-account-import/v1', required
    - `status` 'account_data_imported_pending_human_adjudication', required
    - `eligible_ask_count` integer, required
    - `imported_case_count` integer, required
    - `mapped_evidence_count` integer, required
    - `unresolved_citation_count` integer, required
    - `untouched_case_count` integer, required
    - `selected_tickers` string[], required
    - `provider_or_model_calls` 0, required
    - `server_content_retained` false, required
    - `authority` string, required
  - `editorial_import` RetrievalQualityEditorialImportOut
    - `schema_version` 'retrieval-quality-editorial-import/v1', required
    - `status` 'editorial_factor_packets_imported_pending_human_adjudication', required
    - `source_run_id` string, required
    - `target_candidate_count` integer, required
    - `accepted_candidate_count` integer, required
    - `selected_candidate_count` integer, required
    - `eligible_factor_count` integer, required
    - `imported_case_count` integer, required
    - `mapped_evidence_count` integer, required
    - `direct_factor_count` integer, required
    - `proxy_factor_count` integer, required
    - `no_current_match_count` integer, required
    - `unresolved_factor_count` integer, required
    - `untouched_case_count` integer, required
    - `selected_tickers` string[], required
    - `provider_or_model_calls` 0, required
    - `candidate_generation_repeated` false, required
    - `worksheet_content_retained` false, required
    - `authority` string, required

---

[API](https://skmtc.dev/tickertrac/apis/tickerrag-api.md) · [All operations](https://skmtc.dev/tickertrac/apis/tickerrag-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tickertrac/apis/tickerrag-api/revisions/3c7eb0f6425d?raw)
