> ## Documentation Index
> Fetch the complete documentation index at: https://docs.contactbutton.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Knowledge lists

> Publish versioned knowledge articles and sync trusted RSS, Markdown, GitHub, Google Drive, or OneDrive sources without exposing drafts or leaking credentials.

A knowledge list extends the existing Lists product with `content_kind: knowledge_base`. Articles keep immutable versions, separate current and published pointers, sanitized HTML, Markdown source, checksums, and searchable chunks.

## Supported sources

* RSS or Atom feeds
* Markdown URLs
* GitHub repository paths
* Google Drive file IDs
* OneDrive file IDs

Credentials are encrypted at rest and never returned. Remote fetching rejects private, loopback, link-local, and reserved network addresses to reduce SSRF risk.

## Draft safety

Sync creates a new current version. A source can auto-publish only when the owner explicitly marks it trusted. Failed syncs preserve the last good published version. Missing source items are archived instead of deleting published history.

Public articles have semantic HTML, schema.org `Article` data, canonical links, and `.md` representations. Agents can search through REST, MCP, or the profile's A2A knowledge skill.


## Related topics

- [List knowledge lists](/api-reference/knowledge/list-knowledge-lists.md)
- [Get a knowledge list](/api-reference/knowledge/get-a-knowledge-list.md)
- [Create a knowledge list](/api-reference/knowledge/create-a-knowledge-list.md)
- [Read a public knowledge list](/api-reference/knowledge/read-a-public-knowledge-list.md)
- [Search published knowledge](/api-reference/knowledge/search-published-knowledge.md)
