---
title: "Confirm Tracked Record"
method: POST
path: "/admin/record/tracked/confirm"
tags: ["on the record"]
---

# Confirm Tracked Record

`POST /admin/record/tracked/confirm`

## 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/record/tracked/confirm`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

## Request body

- TrackedConfirmation
  - `draft` TrackedDraft, required
    - `tracking_id` string, uuid, required
    - `previous_entry_id` string, uuid, nullable
    - `event` 'initial' | 'correction' | 'evidence_update' | 'withdrawal'
    - `writer_name` string, required
    - `writer_url` string, required
    - `ticker` string, required
    - `title` string, required
    - `interpretation` string, required
    - `invalidation` string, required
    - `horizon` string, required
    - `coverage_limits` string, required
    - `change_note` string, required
    - `sources` TrackedSource[], required
      - `title` string, required
      - `url` string, required
      - `publisher` string, required
      - `role` 'writer_statement' | 'later_evidence', required
      - `summary` string, required
      - `quote` string, nullable
      - `published_at` string, date-time, nullable
      - `observed_at` string, date-time, required
      - `access_basis` 'original_summary_and_link' | 'limited_attributed_quote' | 'permission' | 'license', required
    - `outreach_eligibility` OutreachEligibility, required
      - `status` 'not_contacted' | 'reply_window_closed' | 'active' | 'declined', required
      - `checked_at` string, date-time, required
      - `reply_window_ends_at` string, date-time, nullable
  - `expected_payload_sha256` string, required
  - `expected_preview_sha256` string, required
  - `confirmation` 'I reviewed the source identity, original summaries, exact quotes, interpretation, source-use rights and current outreach eligibility for this exact editorial record.', required

## Response `200`

Successful Response

- RecordEntryConfirmationOut
  - `schema_version` 'record-entry-confirmation-v1', required
  - `created` boolean, required
  - `entry` RecordEntryOut, required
    - `moderation` RecordModerationOut
      - `id` string, uuid, nullable
      - `status` 'pending' | 'approved' | 'rejected' | 'needs_review', required
      - `reason` string, required
      - `category` string, nullable
      - `content_sha256` string, required
      - `can_appeal` boolean
    - `publicly_visible` boolean
    - `publication_status` 'sealed' | 'withheld' | 'published'
    - `id` string, uuid, required
    - `sequence_number` integer, required
    - `kind` 'thesis_version' | 'theme_version' | 'evidence_trail' | 'replay' | 'revision' | 'correction' | 'retraction' | 'review' | 'tracked_thesis', required
    - `visibility` 'sealed' | 'open', required
    - `ticker` string, nullable, required
    - `version_number` integer, nullable, required
    - `payload_sha256` string, required
    - `entry_sha256` string, required
    - `recorded_at` string, date-time, required
    - `opened_at` string, date-time, nullable, required
    - `public_url` string, required
    - `subject_entry_id` string, uuid, nullable
    - `as_of` string, date-time, nullable
    - `subject_type` 'company' | 'theme'
    - `shared_thesis_id` integer, nullable
    - `title` string, nullable
    - `verdict` 'stands' | 'weakening' | 'superseded', nullable
    - `watchlist_id` integer, nullable
    - `tracked_disputes` TrackedDisputeStatusOut[]
      - `status` 'disputed' | 'resolved', required
      - `target_entry_id` string, uuid, required
      - `target_entry_sha256` string, required
      - `writer_verified` boolean, required
      - `accepted_at` string, date-time, required
      - `resolved_at` string, date-time, nullable
      - `resolution_entry_id` string, uuid, nullable
    - `anchored` RecordAnchorRefOut
      - `anchor_id` integer, required
      - `token_time` string, date-time, required
      - `tsa_url` string, required
      - `anchor_url` string, required
    - `previous_entry_sha256` string, nullable, required
    - `signature` string, required
    - `signing_key_id` string, required
    - `canonical_payload` object, nullable, required

## Other responses

- `422`: Validation Error

---

[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)
