---
title: "Delete Facts"
method: POST
path: "/facts/delete"
tags: ["Brand Perception"]
---

# Delete Facts

`POST /facts/delete`

## Request

- Base URL: `https://api.peec.ai/customer/v1`
- URL: `https://api.peec.ai/customer/v1/facts/delete`
- Auth: one of:
  - API key in header `X-API-Key`
  - API key in query parameter `api_key`
  - HTTP bearer

Delete facts by id. Deleted facts disappear from List Facts and are excluded from future fact-checking; verdicts already judged against them keep their original wording. Deletion cannot be undone. Returns per-item results { deleted, skipped }; the batch never fails as a whole. Skip reasons: not_found, already_deleted.

## Request body

- object
  - `project_id` string: Required if using a company api key
  - `fact_ids` string[], required

## Response `200`

Per-item delete results

- object: Per-item delete results
  - `deleted` object[], required
    - `fact_id` string, uuid, required
  - `skipped` object[], required
    - `fact_id` string, uuid, required
    - `reason` 'not_found' | 'already_deleted', required

## Changes

- **2026-11-03** `9fdffdff48a5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/peec/apis/peec-ai-customer-api/changes/facts/delete/post.md)

---

[API](https://skmtc.dev/peec/apis/peec-ai-customer-api.md) - [All operations](https://skmtc.dev/peec/apis/peec-ai-customer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/peec/apis/peec-ai-customer-api/revisions/9d774600c8eb?raw)
