Skip to content

API Overview

VectorHub exposes direct routes and RPC-style routes.

Direct routes include:

  • GET /
  • POST /query
  • POST /insert
  • POST /extensions/query
  • POST /upload
  • POST /upload/v2
  • POST /upload/preview
  • POST /documents
  • POST /import_collection
  • POST /api/v1/download
  • POST /api/v2/auth/email-login
  • POST /auth/refresh
  • POST /auth/ws-token
  • GET /me
  • POST /logout

RPC routes accept:

{
"fun": "method_name",
"data": {}
}

Confirmed RPC endpoints include:

  • /collections
  • /system
  • /foldersAddons
  • /migration
  • /tags
  • /llamaparse
  • /chunk
  • /chunk-editor

RPC endpoints are stable as route surfaces, but individual fun payloads remain documented conservatively unless the frontend or backend method signature provided enough detail.

The interactive reference is available at the API reference and is generated from /api/openapi.yaml. A JSON copy is generated at /api/openapi.json.