Thanks for the quick reply. I agree and understand just getting the url to work is the first step. I’m sure the domain name is right - I’ve pasted the same Nabu Casa ID that is working for the API into that url, and triple-checked the folder hierarchies in HA to the url structure. I’ve always copied and pasted the Nabu Casa ID number to avoid any typos, too. I even tried moving the menu.json file up a folder level in HA to just the www folder, but that didn’t change anything. I did comment out the whole http section in the configuration/yaml file as a first step.
I also confirmed that I don’t have anything related to Trusted Networks or anything like that in my HA configuration - the file just has a few standard things like thermostats, etc. in it.
I did try shortening the url to see if I could access higher folders in HA, and once I got to just https://MY-ID.ui.nabu.casa/local/, I get a 403 Error (Forbidden) instead of the 404 error. Not sure if that at least confirms that the basic domain name is correct at least. This seems like a big clue - I get a Forbidden error at the www (local) folder level, but then 404 errors anywhere below that. But I have no idea how to confirm or address this.
I’m thinking there is some type of setting or configuration I need to do in HA to allow any folders to be accessible this way, but haven’t seen anyone else have issues with that or mention it. I’ve had the Remote Access for HA Cloud turned on since I started using HA, and the cloud access through Nabu Casa has worked for me on multiple devices since I started using it.
Here’s what the More Details about the HA Cloud certificates includes - neither of those match the (working) API Key, which is the long-lived access token I set up following the initial instructions. I can access the API and get the “API Running” message, though, so I’m assuming that url and key are all correct and working.
I also just tried going to the same local network as my HA instance and using the url http://192.168.XX.XX:8123/local/garmin/menu.json - I get the same 404 error with http and a different error with https: (This site can’t provide a secure connection; 192.168.XX.XX sent an invalid response. ERR_SSL_PROTOCOL_ERROR). The same IP address and port opens the HA instance when I’m on the local network.
I tried this link (https://homeassistant.local/local/garmin/menu.json) from the GitHub readme on the local network and got this error: "This site can’t be reached; homeassistant.local refused to connect.; Try: * Checking the connection, * [Checking the proxy and the firewall]; ERR_CONNECTION_REFUSED
I would suspect proxy or firewall issues, but the API connection works fine, as does every other remote connection I’ve tried to make to my HA instance…