Zum Inhalt springen

Reindex all files

POST
/reindex-all
curl --request POST \
--url https://firma.company-gpt.com/companygpt/rag/api/reindex-all \
--header 'Authorization: Bearer <token>'

Queue every file in collections where the caller has admin (write) access for reindexing

No files to reindex

Media typeapplication/json

Response for POST /reindex-all (handlers.ReindexAllResponse)

object
status
required
string
Allowed values: no_files queued
fileCount
required
integer
jobIds
required
Array<string>
Example
{
"status": "no_files"
}

Reindex jobs queued

Media typeapplication/json

Response for POST /reindex-all (handlers.ReindexAllResponse)

object
status
required
string
Allowed values: no_files queued
fileCount
required
integer
jobIds
required
Array<string>
Example
{
"status": "no_files"
}

Unauthorized

Media typeapplication/json
object
error
required

Error message

string
Examplegenerated
{
"error": "example"
}

Access denied — no collections with admin role

Media typeapplication/json
object
error
required

Error message

string
Examplegenerated
{
"error": "example"
}