We are needing to add a webhook from Bitbucket to AWS api(for integration with CDK, CodeBuilt, CodeDeploy, etc)and the only way to add webhooks at this time is to enter each repository, settings, webhooks and input the url manually through the UI. we have probably 100 repositories, so that's a lot . So I have written script it seems strong i can do it via series of curl commands .But when i am trying to execute curl command it returns
HTTP Status 405 – Method Not Allowed
The method received in the request-line is known by the origin server but not supported by the target resource.
I have tried the following curl commands.
curl -u "$myuser:$mypass" -H "Content-Type: application/json" -X PUT -d '{"title":"Title name", "url": "https://url.amazonaws.com/prod/", "enabled": "true"}' http://bitbucket.company.com:7990/plugins/servlet/webhooks/projects/Myproject/repos/Myreponame/configurations
curl -u "$myuser:$mypass" -H "Content-Type: application/json" -X PUT -d '{"title":"Title name", "url": "https://url.amazonaws.com/prod/", "enabled": "true"}' http://bitbucket.company.com:7990/rest/webhook/1.0/projects/MyProject/repos/MyReponame/configurations
Thanks in advance.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.