---
title: "TrustMyChoice — request a correction or appeal"
method: POST
path: "/v1/quality/corrections/request"
---

# TrustMyChoice — request a correction or appeal

`POST /v1/quality/corrections/request`

## Request

- Base URL: `https://api.scrubmytext.com`
- URL: `https://api.scrubmytext.com/v1/quality/corrections/request`
- Auth: HTTP bearer

Attaches a digest-only pending correction or appeal request. It does not prove provider identity, erase evidence, or guarantee an outcome. A Founding Access, legacy verified-contributor, or subscription key may be used.

## Request body

- object
  - `card_id` string, required
  - `request_key` string, required
  - `request_kind` 'correction' | 'appeal', required
  - `reason_code` 'inaccurate_target' | 'outdated_version' | 'methodology' | 'evidence' | 'error' | 'other', required
  - `correction_digest` string, required: A lowercase SHA-256 digest, with an optional sha256: prefix.

## Response `200`

Pending correction or appeal state

## Other responses

- `401`: Founding Access, verified-contributor, or subscription key required
- `422`: Invalid request

---

[API](https://skmtc.dev/scrubmytext/apis/scrubmytext-agent-infrastructure-api.md) · [All operations](https://skmtc.dev/scrubmytext/apis/scrubmytext-agent-infrastructure-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scrubmytext/apis/scrubmytext-agent-infrastructure-api/revisions/54ace36baccf?raw)
