Does WebClipper API allow access other than localhost?

Operating system

Linux

Joplin version

3.1.24

Desktop version info

Joplin 3.1.24 (prod, linux)

Client ID: a8b6a50a00e045478b4ee0afcf2bf469
Sync Version: 3
Profile Version: 47
Keychain Supported: No

Revision: d581264

Backup: 1.4.2
Journal: 1.2.0
Math Mode: 0.7.1
Quick Links: 1.3.2
Rich Markdown: 0.15.1
Templates: 2.4.0

What issue do you have?

I'm trying to use the webclipper to save location data from home assistant to a specific note. I can run the api calls using 'localhost' but if I try to run it from the home assistant machine and change IP to that of the machine running Joplin I get a 'Failed to Connect' error.

I have added the following to my joplin desktop config, ports are allowed in UFW.

"api.allowedOrigins": [
"http://192.168.2.3"
]

Is what I'm trying to accomplish not possible or am I missing something?

EDIT: Added the sample curl calls:

curl hhttpp://localhost:41184/ping?token=TOKEN <-- Works from local machine 'JoplinClipperServer'
curl hhttpp://192.168.2.3:41184/ping?token=TOKEN <-- Failed to connect from HA machine

EDIT

I found this post: httttps://discourse.joplinapp.org/t/change-webclippers-host-and-port/17029

The web clipper server is only localhost, so you'd need a reverse proxy if you want remote access