Restore snapshot

I see this command in help site
https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-restore-snapshot.html

POST /_snapshot/my_backup/snapshot_1/_restore

But I am missing the prerequisite steps.
Here is my situation -

  1. I have a working Elasticsearch setup in my Windows PC. I can run POST, GET commands and follow tutorials.

  2. I have now received a snapshot of some other working setup (unix). I can restore the tar file in unix system and copy files/folders over to my local disk in PC. But what is not clear is where should I place that folder and how should I mention that folder name in above POST command.

Can you please check and advise?

Thank you

@dadoonet - Can you please check this post? There is no response for quite some time. Thank you.

I read up about snapshot/restore from a book (Elasticsearch - Definitive Guide, older edition). And tried this additional steps.

POST /_snapshot/mybackup/snapshot_1/_restore
{
"type" : "fs",
"settings" : {
"location" : "C:\Elasticsearch\mybackup"
}
}

I get this error -

{
"error": {
"root_cause": [
{
"type": "json_parse_exception",
"reason": "Unrecognized character escape 'E' (code 69)\n at [Source: org.elasticsearch.transport.netty4.ByteBufStreamInput@423cb275; line: 4, column: 23]"
}
],
"type": "json_parse_exception",
"reason": "Unrecognized character escape 'E' (code 69)\n at [Source: org.elasticsearch.transport.netty4.ByteBufStreamInput@423cb275; line: 4, column: 23]"
},
"status": 500
}