Skip to main content
GET
/
knowledge_bases
/
{knowledge_base_id}
/
documents
List documents registered in a knowledge base
curl --request GET \
  --url https://api.example.com/knowledge_bases/{knowledge_base_id}/documents \
  --header 'x-user-id: <x-user-id>'
{
  "documents": [
    {
      "id": "<string>",
      "filename": "<string>",
      "size": 123,
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "content_type": "<string>",
      "error": "<string>",
      "chunk_count": 0
    }
  ],
  "total": 123
}

Headers

x-user-id
string
required

Caller's user ID. Temporary header-based identity; will be replaced by JWT auth.

Path Parameters

knowledge_base_id
string
required

The knowledge base id.

Response

Successful Response

Response body for listing documents inside a knowledge base.

documents
KnowledgeDocumentView · object[]
required

One view per registered document.

total
integer
required

Total number of returned items.