Snapshot restore method takes a timeout parameter to set the database read timeout, but we don't have any documentation about it.
Just checked with and and there is no timeout parameter for snapshots.
The restore snapshot REST API call does accept a timeout parameter but AFAIK it is not used.
It is used by some users who have very big snapshots