Get cluster allocation
GET _cluster/allocation/explain\?pretty
Get shards status
GET _cat/shards?v=true&h=index,shard,prirep,state,node,unassigned.reason&s=state
Get category health
GET _cat/health?v
Get indices
GET _cat/indices?v
ElasticSearch Backup/Restore

Create or update snapshot repository API

PUT /_snapshot/my_repository

{
  "type": "fs",
  "settings": {
    "location": "my_backup_location"
  }
}
Verify snapshot repository
POST /_snapshot/my_repository/_verify
Repository analysis
POST /_snapshot/my_repository/_analyze?blob_count=10&max_blob_size=1mb&timeout=120s
Get snapshot repository
GET /_snapshot/my_repository
Delete snapshot repo
DELETE /_snapshot/my_repository
Cleanup snapshot repo
POST /_snapshot/my_repository/_cleanup
Clone snapshot

PUT /_snapshot/my_repository/source_snapshot/_clone/target_snapshot

{
  "indices": "index_a,index_b"
}
Create snapshot
PUT /_snapshot/my_repository/my_snapshot
Get snapshot
GET /_snapshot/my_repository/my_snapshot
Restore snapshot
POST /_snapshot/my_repository/my_snapshot/_restore
Delete snapshot
DELETE /_snapshot/my_repository/my_snapshot
List snapshots for one repo
GET /_cat/snapshots/repo1?v=true&s=id