---
title: "List knowledge bases on the account, including ones this platform's agents created"
method: GET
path: "/api/v1/knowledge"
tags: ["knowledge"]
---

# List knowledge bases on the account, including ones this platform's agents created

`GET /api/v1/knowledge`

## Request

- Base URL: `https://www.callagent.pro`
- URL: `https://www.callagent.pro/api/v1/knowledge`
- Auth: HTTP bearer

## Response `200`

Knowledge bases on the account

- object
  - `ok` boolean
  - `knowledge` KnowledgeItem[]
    - `id` integer, required
    - `src` 'text' | 'pdf' | 'url', required: Source type
    - `ic` string, required: Emoji for the source type
    - `t` string, required: Title
    - `meta` string, required: e.g. PDF · 128 KB — or ends in 'no text extracted', meaning nothing usable was parsed out and that base will answer nothing
    - `agents` string, required: Comma-joined agent names, or the literal 'Not assigned'
    - `upd` string, required: Humanized last-update time

## Other responses

- `401`: Missing or invalid Bearer key
- `429`: Too many requests — see the endpoint's rate limit tier (agent-api 120/min, agent-api-heavy 6/min, agent-api-secrets 10/min)

---

[API](https://skmtc.dev/callagent/apis/callagent-pro-agent-api.md) · [All operations](https://skmtc.dev/callagent/apis/callagent-pro-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/callagent/apis/callagent-pro-agent-api/revisions/38072cf8a24b?raw)
