I am working on a plugin that allows users to communicate RESTfully with an API of their choice - they specify the endpoint to interact with by providing a URL themselves.
I was wondering - is there any need to “register” or otherwise explicitly declare what external URLs a plugin will be sending/receiving data to/from?
There seems to be an Allowlist in Confluence, but it’s not specified this is necessary for plugins.
I also noticed Linking to Another Application, but I am unsure if this is relevant here.
It seems existing plugins have similar functionality (eg: ScriptRunner REST Endpoints), but I am unsure if there is still something I am missing.