Resolido Docs
Knowledge

Get knowledge source

GET
/knowledge-sources/{sourceId}

One knowledge source including text content and selected website pages.

Authorization

bearer knowledge:read
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: knowledge:read

Path Parameters

sourceId*string

Knowledge source id. Never invent ids – list resources first.

Length1 <= length <= 64

Response Body

Success

application/json
  1. response
id*string
name*string
type*string

text (incl. Q&A), url (website) or file.

Value in"text""url""file"
status*string
Value in"pending""processing""ready""error"
processingStage*string
error*string
url*string
siteName*string
website*
file*
chunkCount*number
parentSourceId*string
agentIds*array<string>

AI agents that use this source.

createdAt*number

Unix time in milliseconds (UTC).

updatedAt*number

Unix time in milliseconds (UTC).

content*string

Full 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"  ]}