On most operating systems, local applications can register custom url schemes with the OS so that custom url's embedded in web pages, etc are able to launch a native application.
An example of this is the mailto url scheme. Another example is a rapid application dev tool called FileMaker(FM). FM has been around on Mac's and PC's for quite some time (20 years?).
FileMaker registers "fmp:" as an internet protocol on Windows and Macs, such that when a url such as "fmp://internal-server.local/orders?script=getOrder¶m=999" is clicked - it launches the Filemaker native app, which then interprets the url and performs the appropriate action.
We would like to leverage the Link attribute of various crm extension object types to use these custom urls... but it appears the crm extensions server side does not like non http(s) urls.
Here is an example of a Link attribute on the Data Fetch Request response that causes a "Sorry, but there's been an error loading the Object Test extension. Please try again or contact Support." in the hubspot front end...
If we change the
fmp in the link attribute to http, it works.