Yes. You can search directly from the URL with the Join parameter:
https://example.com/Host...s/DESKTOP-12345678//JoinMake sure the search returns only one device. If more than one device match, it will join the FIRST device in the search result.
You can use this same search method to connect to devices that require work or something, too. For example, add a custompropertyN value of "upgradeto1803" and search with:
https://example.com/Host...ines/upgradeto1803//JoinThe syntax of the URL is:
<host[/path]>/Host#<AccessType>/<session-group>/<search>/<device>/<action>
<Host> and <AccessType> are required.
<Session-group> can be used to pre-filter (such as only devices for a specific client or location).
<Search> is free-form URL-encoded text that searches all CustomProperties, Notes on 6.3+, and some other system details (OS version, IP and so on).
If a search string has spaces you can quote it with %22:
https://example.com/Host...dows%2010%20Pro%22//Edit<Action> can be Join, Edit, End, Reinstall, Uninstall, Wake, SendMessage, RunCommand, RunTool, AddNote, GetHostPass, and others depending on the extensions you have installed.
Nothing after the # is required, but is recommended since it's what gives you the power.
The slashes are the delimiters - make sure you include the slash even if you are not using a value for a specific parameter.
For example, you could use the following to join the FIRST computer in the All Machines list:
https://example.com/Host...ss/All%20Machines///JoinYou can also rename the All Machines session group if you want it to be shorter and/or more legible in the URL (I use "All").