you can use this REST call for an example for restore - https://documentation.commvault.com/commvault/v11/article?p=48670.htm
the other option is to use a workfow that comes with CV by default called Demo_FileSystemBackupRestore in which you could leverage the restore portion of that by replaceing the XML with the XML useing the "Save As" option or modify that existing workflow (save a copy).
So create the restore in the GUI as normal and then select the option to "Save As" instead of actually running the restore. And then use the XML to pass into the rest API call or use it in a workflow.
Technical Account Manager - Commvault