1. The current version of API does not have revert snapshot. the cli is  create protection domain for the path you plan to revert snapshots to # isi job  start  DomainMark  --domroot=/ifs/test --domtype=snaprevert          Added job [3653]  wait until domain mark job is completed : # isi domain list                                                      Root Path  | Type                           -----------+------------------------------- /ifs/test1 | SyncIQ,Writable                /ifs/test  | Writable,SnapRevert,Incomplete  nyst0087-2# isi domain list Root Path  | Type                -----------+-------------------- /ifs/test1 | SyncIQ,Writable     /ifs/test  | Writable,SnapRevert  create snapshot schedule using the path above : #isi snapshot schedules create  test /ifs/test test_%Y-%m-%d-_%H-%M  --schedule="Every day"  To revert :  find snapshot ID you want to revert to #isi snapshot list  run snaprevert job #isi job start snaprevert  --snapid 1459
The administration guide states that Isilon supports reverting of the snapshot and extracting a single file out of a snapshot. But, I couldn’t find a REST API for that in the platform API Guide. 1. How to revert a snapshot of a folder through REST API? Also, what is the CLI equivalent of that? 2. Is there an API to extract a single file from a snapshot? 
Isilon REST API - Reverting a Snapshot