Knowledge
Get knowledge source
GET
One knowledge source including text content and selected website pages.
bearer knowledge:readheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: knowledge:read
sourceId*stringKnowledge source id. Never invent ids – list resources first.
Length
1 <= length <= 64Success
application/json- response
id*stringname*stringtype*stringtext (incl. Q&A), url (website) or file.
Value in
"text""url""file"status*stringValue in
"pending""processing""ready""error"processingStage*stringerror*stringurl*stringsiteName*stringwebsite*file*chunkCount*numberparentSourceId*stringagentIds*array<string>AI agents that use this source.
createdAt*numberUnix time in milliseconds (UTC).
updatedAt*numberUnix time in milliseconds (UTC).
content*stringFull text for text and Q&A sources.
selectedPages*array<string>failedPages*array<string>curl -X GET "https://example.com/knowledge-sources/string"{ "id": "string", "name": "string", "type": "text", "status": "pending", "processingStage": "string", "error": "string", "url": "string", "siteName": "string", "website": { "profile": "string", "selectedPageCount": 0, "discoveredPageCount": 0, "crawled": 0, "crawlTotal": 0, "lastCheckedAt": 0 }, "file": { "name": "string", "type": "string", "size": 0 }, "chunkCount": 0, "parentSourceId": "string", "agentIds": [ "string" ], "createdAt": 0, "updatedAt": 0, "content": "string", "selectedPages": [ "string" ], "failedPages": [ "string" ]}