I found that /_cat/recovery API gives information about ongoing and completed snapshot recovery activity.
In this response body, there is an attribute called stage whose possible values are { init, index, start, translog, finalize, done } but this doesn't say whether restore is failed or succeed.
I would like to know how to determine the restore is failed.
Thanks for your help in advance.