Listing available backups
In this case, we are looking to find out what backups have already been created and when for a given repository.
Example Call
Note: We are checking for backups within the title “backup_repo”
curl -X GET https://telicent.core.domain/api/search/backups/list/backup_repo \
  -H "Content-Type: application/json" \
  -H "Authorization: ${TC_OIDC_TOKEN}"
Response
{
  "success": true,
  "description": "Available snapshots in repository 'backup_repo'",
  "snapshots": [
    {
      "name": "backup_snapshot_1751032972929",
      "state": "SUCCESS",
      "indices": "knowledge",
      "startTime": "2025-06-27T14:02:53.227Z",
      "endTime": "2025-06-27T14:02:53.227Z",
      "duration": null,
      "shardStatistics": {}
    }
  ],
  "latestSnapshotName": "backup_snapshot_1751032972929"
}
Response (empty)
If there were no backups the response would differ and look like this:
{
"type": "ListBackupsFailed",
"status": 400,
"detail": "No snapshots found in repository 'backup_repo'"
}