Skip to main content
GET

Get training sources

GET /api/training/:siteId/sources Manage training data sources for the AI chatbot.

Headers

Session cookie (login via POST /api/auth/login)
integer
required
Site ID.

Add URL source

POST /api/training/:siteId/url
integer
required
Site ID.

Body parameters

string
required
URL to crawl.
boolean
Whether to crawl linked pages.
integer
Maximum number of pages to crawl.

Upload document

POST /api/training/:siteId/document
integer
required
Site ID.
Accepts multipart/form-data. Supported formats: PDF, TXT, DOCX.

Add text source

POST /api/training/:siteId/text
integer
required
Site ID.

Body parameters

string
required
Title of the text content.
string
required
Text content.

Sync knowledge base

POST /api/training/:siteId/kb-sync

Delete training source

DELETE /api/training/source/:sourceId
integer
required
Source ID.

Reprocess source

POST /api/training/source/:sourceId/reprocess
integer
required
Source ID.

Get training stats

GET /api/training/:siteId/stats
integer
required
Site ID.

Preview training data

GET /api/training/:siteId/preview
integer
required
Site ID.

Test chat

POST /api/training/:siteId/test-chat
integer
required
Site ID.

Body parameters

string
required
Chat message to test.