I've got over 500x projects and trying to enforce enablement of hooks across all of them.
Have found the APIs required to retrieve, and make the necessary manipulation.
https://docs.atlassian.com/bitbucket-server/rest/6.10.0/bitbucket-rest.html#idp374
However, I am facing 401 error when running within ScriptRunner. I know my user has the permission as I am able to reach the https://********/rest/api/1.0/projects/TEST/settings/hooks endpoint directly through my browser.
I read into Application Links and understood it to be a means to authenticate into other atlassian suite of projects (i.e. Bitbucket -> Jira/Confluence/Etc). In my particular case, am intending to execute the ScriptRunner scripts within Bitbucket to manipulate bitbucket settings.
Any help would be appreciated! Thanks.