---
title: "Discard a learned fact"
method: DELETE
path: "/business/knowledge-hubs/learned-facts/{factId}"
tags: ["Knowledge hubs"]
---

# Discard a learned fact

`DELETE /business/knowledge-hubs/learned-facts/{factId}`

## Request

- Base URL: `https://api.tryfuse.ai/api/v1`
- URL: `https://api.tryfuse.ai/api/v1/business/knowledge-hubs/learned-facts/{factId}`
- Auth: HTTP basic

Retires a learned fact so it stops feeding the team's hubs. Any member of the owning teammate's team may retire a fact. The removal is soft (the fact is marked superseded, keeping its audit trail) and cascades out of the hubs' pages on the next daily learning run. Retiring an already retired fact answers 404.

Errors:
- `404` `LEARNED_FACT_NOT_FOUND` — No active fact with that id, it was already retired, or it belongs to another team.
- `422` `VALIDATION_FAILED` — factId is not a 24-character hex id.
- `429` `RATE_LIMITED` — More than 30 knowledge-hub/campaign requests in a minute (or 1000 in a day). Knowledge hubs share the campaigns bucket.

Requires one of the following token scopes: campaigns.

## Path parameters

- `factId` string, required: 24-character hex id of the learned fact (from GET /business/knowledge-hubs/learned-facts).

## Response `204`

Deleted

## Other responses

- `400`: Error
- `401`: Error
- `402`: Error
- `403`: Error
- `404`: Error
- `409`: Error
- `422`: Error
- `429`: Error
- `500`: Error

---

[API](https://skmtc.dev/fuseai/apis/fuse-business-api.md) · [All operations](https://skmtc.dev/fuseai/apis/fuse-business-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fuseai/apis/fuse-business-api/revisions/50d95e0536f4?raw)
