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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.