Skip to main content
GET
List knowledge bases visible to the caller

Authorizations

Authorization
string
header
required

User session JWT or instance API key (iak_*). Send as Authorization: Bearer <token>.

Query Parameters

limit
integer
default:20

Page size. Server clamps to [1, 100] silently.

Required range: 1 <= x <= 100
page
integer
default:1

1-based page number.

Required range: x >= 1
name
string

Case-insensitive substring match on name.

Case-insensitive substring match on name OR description (legacy /vector_stores?search= parity; takes precedence over name when both are sent - added 2026-07-15, SPA migration F1).

agent_id
string
scope
string

Comma-separated list of store populations to include - owned, shared, all, agents. Defaults to owned,shared. all/agents require the corresponding admin/agent access.

status
enum<string>

Documented valid values; not strictly server-validated - an unrecognized value yields an empty result rather than a 400.

Available options:
creating,
active,
failed,
deleting

Response

Paginated knowledge bases.

Shared list-response envelope. Array is always data. Every element carries its own object discriminator.

object
enum<string>
required
Available options:
list
data
object[]
required
total
integer
required
Required range: x >= 0
page
integer
required
Required range: x >= 1
limit
integer
required
Required range: 1 <= x <= 100
has_more
boolean
required