I think I misunderstood your use case. I thought you were talking about programmatically creating saved searches via api calls.
But based on your second post your use case is using Kibana via browser, right?
By “called WallDetail.uat1” do you mean the name of the saved search? In older versions of Kibana the Id and the name of a saved search were identical, but that changed. Now the id is a randomly generated string and distinct from the name. In a link like https://kibana7-dev.common.xxxx.com/app/kibana#/discover/abcd the abcd always has to be the id, not the name of the saved object. To get a shareable link, simply open the saved search in discover (by going to discover, clicking the Open button in the menu and selecting the saved search) and copy the url in the address bar.