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

This example lists backups in scs-snapshots-repo. Use /backups/list without a repository suffix to list snapshots across repositories.

curl -X GET https://telicent.core.domain/api/search/backups/list/scs-snapshots-repo \
  -H "Content-Type: application/json" \
  -H "Authorization: ${TC_OIDC_TOKEN}"

Response

{
  "success": true,
  "description": "Available snapshots in repository 'scs-snapshots-repo'",
  "snapshots": [
    {
      "name": "backup_snapshot_1751032972929",
      "repositoryName": "scs-snapshots-repo",
      "state": "SUCCESS",
      "indices": "knowledge",
      "startTime": "2025-06-27T14:02:53.227Z",
      "endTime": "2025-06-27T14:02:53.227Z",
      "shardStatistics": {"successful": 1, "failed": 0}
    }
  ],
  "latestSnapshotName": "backup_snapshot_1751032972929"
}

Response (empty)

An existing repository with no snapshots returns a successful response with an empty list:

{
  "success": true,
  "description": "No snapshots found in repository 'scs-snapshots-repo'",
  "snapshots": [],
  "latestSnapshotName": null
}

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