Skip to main content
GET
/
agents
/
{agentId}
/
kb
Get Agent Knowledge Base
curl --request GET \
  --url https://eu-gcp-api.vg-stuff.com/v3/agents/{agentId}/kb \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "<string>",
  "data": [
    {
      "ID": "<string>",
      "name": "<string>",
      "status": "SUCCESS",
      "sourceType": "doc",
      "ts": 123,
      "tags": [
        "<string>"
      ],
      "refreshRate": "3d",
      "metadata": {}
    }
  ],
  "total": 123,
  "totalPages": 123,
  "currentPage": 123
}
Results are sorted by ts (timestamp) in descending order, showing newest documents first.
Use page and pageSize query parameters to paginate large knowledge bases efficiently.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

agentId
string
required

The unique identifier of the agent

Query Parameters

page
number

Page number for pagination (default: 1)

pageSize
number

Number of documents per page (default: 20)

Response

Successful response

success
boolean
required

Indicates if the request was successful

message
string
required

Response message

data
object[]
required

Array of KB documents

total
number
required

Total number of documents

totalPages
number
required

Total number of pages

currentPage
number
required

Current page number