Trigger full reindex
Enqueues a full reindex job for the specified index. The job rebuilds the underlying Typesense collection from the database. Returns a jobId that can be polled via the indexing.reindexStatus oRPC procedure. Requires admin scope.
Enqueues a full reindex job for the specified index. The job rebuilds the underlying Typesense collection from the database. Returns a jobId that can be polled via the indexing.reindexStatus oRPC procedure. Requires admin scope.
Authorization
BearerAuth Search API key (ss_search_*) from the dashboard or keys API. Scopes (search, ingest, admin) are stored on the key; each route requires the matching scope.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://loading/api/v1/indexes/string/reindex"{
"jobId": "string",
"status": "pending"
}{
"error": "string",
"message": "string",
"details": null
}{
"error": "string",
"message": "string",
"details": null
}{
"error": "string",
"message": "string",
"details": null
}Delete search index
Deletes the index record, its Typesense alias, and all versioned collections. This is irreversible — all indexed documents will be lost.
Get index statistics
Returns live document count from Typesense, 30-day usage aggregates, ingest queue state, and active API key count for the specified index.