Restoring an Index backup

All that is needed is the relevant snapshot ID - which can be acquired from the list operation In this instance, we will restore the “knowledge” index that was originally created (backup_snapshot_1751030282819) here

To reduce the complexity of our call, the optional snapshot, index, repository and snapshot name parameters have been ignored below, as they will default to suitable values. As a result, the latest backup will be restored.

Example Call

curl -X POST https://telicent.core.domain/api/search/backups/restore \
  -H "Content-Type: application/json" \
  -H "Authorization: ${TC_OIDC_TOKEN}"

Response

The response is very simple - just indicating the success of the operation.

{
    "restored": "true",
    "message": "Index 'knowledge' successfully restored from snapshot 'backup_snapshot_1751030282819'."
}

[EARLY DRAFT RELEASE] Copyright 2020-2025 Telicent Limited. All rights reserved