Reindex Knowledge Document
Endpoint
POST /apiops/projects/{projectName}/knowledge-bases/{kbName}/documents/{documentId}/reindex/
Authentication
Requires a Personal API Access Token.
Header
Authorization: Bearer YOUR_TOKEN
Request
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer {token} | Yes |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| projectName | string | Yes | Project name |
| kbName | string | Yes | Knowledge base name (parent, resolved by name) |
| documentId | string | Yes | Document id (documents are referenced by id, not name — must belong to kbName) |
Query Parameters
None
Request Body
None. This endpoint does not require a request body.
Response
Success Response (200 OK)
{
"status": "SUCCESS",
"deploymentResult": {
"success": true
}
}
The reindex runs asynchronously. A success response means the job was accepted, not that indexing has completed. Poll Get Document (status transitions PENDING → CHUNKED → INDEXED) or the knowledge base (status transitions back to ACTIVE once the job finishes).