Lists all knowledge items belonging to the authenticated user’s team.
$GET https://app.resemble.ai/api/v2/knowledge_items
pending
processing
ready
failed
document
url
text
$curl --request GET "https://app.resemble.ai/api/v2/knowledge_items" \> -H "Authorization: Bearer YOUR_API_TOKEN" \> -H "Content-Type: application/json"
$curl --request GET "https://app.resemble.ai/api/v2/knowledge_items?status=ready&source_type=url&page=1&per_page=20" \> -H "Authorization: Bearer YOUR_API_TOKEN" \> -H "Content-Type: application/json"
1{2 "success": true,3 "items": [4 {5 "uuid": "550e8400-e29b-41d4-a716-446655440000",6 "title": "Product FAQ",7 "description": "Frequently asked questions",8 "source_type": "url",9 "status": "ready",10 "error_message": null,11 "chunk_count": 15,12 "url": "https://example.com/faq",13 "agent_count": 2,14 "created_at": "2025-12-01T10:00:00Z",15 "updated_at": "2025-12-01T10:05:00Z"16 },17 {18 "uuid": "660e8400-e29b-41d4-a716-446655440001",19 "title": "Product Manual",20 "description": "Complete product documentation",21 "source_type": "document",22 "status": "ready",23 "error_message": null,24 "chunk_count": 42,25 "document_url": "https://storage.example.com/signed-url",26 "document_filename": "manual.pdf",27 "agent_count": 1,28 "created_at": "2025-12-01T09:00:00Z",29 "updated_at": "2025-12-01T09:15:00Z"30 },31 {32 "uuid": "770e8400-e29b-41d4-a716-446655440002",33 "title": "Product Information",34 "description": "Core product details",35 "source_type": "text",36 "status": "processing",37 "error_message": null,38 "chunk_count": null,39 "agent_count": 0,40 "created_at": "2025-12-01T11:00:00Z",41 "updated_at": "2025-12-01T11:00:00Z"42 }43 ],44 "pagination": {45 "page": 1,46 "per_page": 20,47 "total_count": 3,48 "total_pages": 149 }50}
Use the status parameter to filter by processing status:
status
error_message
Use the source_type parameter to filter by content source:
source_type