Documents
Lists documents across all knowledge bases in your project (deleted documents are excluded). Each item includes id, knowledge_base_id, type, status, title, filename, and timestamps. Poll a document's status to track ingestion progress.
curl --request GET \
--url 'https://api.nabrah.ai/api/ext/document' \
--header 'X-API-Key: <your-api-key>'[
{
"id": "00000000-0000-4000-8000-000000000000",
"knowledge_base_id": "00000000-0000-4000-8000-000000000000",
"type": "file",
"status": "unknown",
"title": "string",
"summary": "string",
"filename": "string",
"created_at": "2026-01-15T12:00:00.000Z",
"updated_at": "2026-01-15T12:00:00.000Z"
}
]QUEUED → EXTRACTING → CHUNKING → EMBEDDING → INDEXING → DONE (or FAILED). Only DONE documents are used for retrieval.
X-API-KeystringheaderrequiredYour workspace API key. Create one in the dashboard under API keys.
Successful Response
application/json