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