Save Claim
save_claimAdds or revises a claim on the Claims & sources page. A claim is one fact drafts may state (a certification, price, lead time or spec), backed by a quote that must appear in its source's text. Claims are append-only, so posts that cite a claim keep the wording they were approved against:
Add: text, category, sourceQuote, and either sourceId (list_claims or get_brand_context sources) or source {title, body, url?} to create the source too.
Revise: id of an active claim plus only the fields that change. This retires that claim and creates a new one; the result has the new claim and retiredId. Each call creates a claim. To stop drafts using a claim, call retire_claim. Only active claims reach Mark's drafting and post checks. Related: list_claims, retire_claim, add_source, get_brand_context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | An active claim's id, to revise it. Omit to add. | |
| text | No | The fact, in one sentence. | |
| source | No | A new source to create and quote from, instead of sourceId. Nothing is saved if the quote is not in its body. | |
| category | No | cert, price, lead_time or spec. | |
| sourceId | No | An existing source's id from list_claims. | |
| sourceQuote | No | Words copied from the source's text that prove the claim. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| claim | Yes | ||
| appUrl | Yes | ||
| retiredId | Yes | The claim that was retired, if any. |