search
POST /search/rebuild
Trigger a manual full rebuild of the search index. Returns HTTP 202 on accept, HTTP 409 with rebuild_already_running when another rebuild is in progress. Returns HTTP 423 if the encryption session is locked.
Already on { data, ts }; the bespoke wrapper is replaced by the canonical ApiEnvelope<SearchRebuildAcceptedData> (identical JSON, not a wire change).
post/search/rebuild
Response
Rebuild accepted