# List knowledge sources Returns a list of all knowledge sources for your organization. Endpoint: GET /knowledge Version: 1.0.0 Security: ApiKeyAuth, OrgIdAuth ## Response 200 fields (application/json): - `knowledgeSources` (array) - `knowledgeSources.id` (string, required) Unique identifier for the knowledge source - `knowledgeSources.orgId` (string, required) Organization ID - `knowledgeSources.agentId` (string,null) Optional agent ID if knowledge is agent-specific - `knowledgeSources.type` (string, required) Type of knowledge source Enum: "website", "document" - `knowledgeSources.source` (string, required) URL for websites or filename for documents Example: "https://docs.example.com" - `knowledgeSources.status` (string, required) Processing status Enum: "pending", "processing", "completed", "failed" - `knowledgeSources.lastSyncedAt` (string,null) Last sync timestamp - `knowledgeSources.metadata` (object,null) Additional metadata - `knowledgeSources.createdAt` (string) - `knowledgeSources.updatedAt` (string) ## Response 400 fields (application/json): - `error` (string) Error message Example: "Missing required headers" - `details` (string) Additional error details Example: "x-api-key and x-org-id headers are required" ## Response 401 fields (application/json): - `error` (string) Error message Example: "Missing required headers" - `details` (string) Additional error details Example: "x-api-key and x-org-id headers are required"