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'."
}