Knowledge sources API
Learn what the external API exposes today and why knowledge-source management is not part of the public API reference yet.
Knowledge sources define what the bot can answer from, but today knowledge-source management routes are dashboard routes, not part of the external public API.
Current external availability
At the moment, external API integrations do not have public endpoints for:
- creating website resources
- creating sitemap resources
- uploading files
- deleting knowledge sources
- triggering indexing from a bearer-token integration
Those flows currently exist inside internal application routes under /api/app/... and are intended for the dashboard UI.
What you can do today
Today, the public external API is focused on:
- reading bots
- reading conversations
- reading messages
- retrieving read-only bot, conversation, and message data
Recommended integration approach
If you need to manage knowledge sources programmatically right now, the practical approach is:
- manage bot content through the dashboard
- use the external API for reporting or downstream analytics
- use the website widget flow separately from the external bearer-token API
Planned documentation boundary
This section exists so external API users do not confuse internal dashboard routes with supported bearer-token integration endpoints.
Related articles
API overview
Start here to understand the external AskAnyDocs API surface before using specific endpoints.
API authentication
Use bearer API keys to authenticate requests to the external AskAnyDocs team API.
External bots, conversations, and messages API
Use the external team API to list bots and retrieve conversation or message history for a team.