Hi,
I am trying to trigger a pipeline using an API call, but I get a 401 error code in response.
My request look like this:
$ curl -X POST -is -u 'USERNAME:PASSWORD' -H 'Content-Type: application/json' https://api.bitbucket.org/2.0/repositories/MYWORKSPACE/MYREPO/pipelines/ -d '{"target": {"ref_type": "branch", "type": "pipeline_ref_target", "ref_name": "master"}}'
For USERNAME and PASSWORD, I use the same credentials I use to login to bitbucket.org.
Would anyone know what I am doing wrong?
Thanks a lot in advance!
OK, my fault! I was using the wrong password... I am using the correct password now and everything's working fine. Apologies for the annoyance...
If you have 2FA (two factor auth) enabled, you cannot use basic authentication. See: https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication#basic-auth
Perhaps that's the issue you're running into.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Neil,
Thanks for the suggestion, but I don't have 2FA enabled...
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.