Skip to main content
GET
/
v1
/
knowledge
List Knowledge Bases
curl --request GET \
  --url https://api.xpander.ai/v1/knowledge \
  --header 'x-api-key: <api-key>'
{
  "items": [
    {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "type": "managed",
      "organization_id": "<string>",
      "agent_id": "<string>",
      "total_documents": 0
    }
  ],
  "total": 123,
  "page": 123,
  "per_page": 123,
  "total_pages": 123
}
Retrieve all knowledge bases in your organization with document counts and metadata.

Query Parameters

page
integer
default:1
Page number (starting from 1)
per_page
integer
default:20
Items per page (maximum 50)

Response

items
array
Array of knowledge base objects
total
integer
Total number of knowledge bases
page
integer
Current page number
per_page
integer
Number of items per page
total_pages
integer
Total number of pages available

Example Request

curl -X GET -H "x-api-key: YOUR_API_KEY" \
  "https://api.xpander.ai/v1/knowledge?page=1&per_page=5"

Example Response

{
  "items": [
    {
      "id": "73dc30ca-bdbf-42f7-a39f-93aff4f8522e",
      "name": "PeopleDB",
      "description": "Dataset contains data about people and their phone number",
      "type": "managed",
      "organization_id": "91fbe9bc-REDACTED",
      "agent_id": null,
      "total_documents": 0
    },
    {
      "id": "e21563bd-7c02-4f8f-9520-8c854f5c2ee6",
      "name": "Docs",
      "description": "Docs",
      "type": "managed",
      "organization_id": "91fbe9bc-REDACTED",
      "agent_id": null,
      "total_documents": 278
    },
    {
      "id": "27a824b5-3a31-461b-951d-81261da3217b",
      "name": "Spreadsheets",
      "description": "Spreadsheets",
      "type": "managed",
      "organization_id": "91fbe9bc-REDACTED",
      "agent_id": null,
      "total_documents": 2
    }
  ],
  "total": 32,
  "page": 1,
  "per_page": 5,
  "total_pages": 7
}

Authorizations

x-api-key
string
header
required

API Key for authentication

Query Parameters

page
integer
default:1

Page number (starting from 1)

Required range: x >= 1
per_page
integer
default:20

Items per page (max 50)

Required range: 1 <= x <= 50

Response

Successful Response

items
KnowledgeBaseItem · object[]
required
total
integer
required
page
integer
required
per_page
integer
required
total_pages
integer
required