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

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