Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

What username and password should I use in API calls with Basic Auth?

Fabrice Triboix May 26, 2020

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!

2 answers

0 votes
Fabrice Triboix May 26, 2020

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...

0 votes
Neil
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 26, 2020

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.

Fabrice Triboix May 26, 2020

Hi Neil,

Thanks for the suggestion, but I don't have 2FA enabled...

Cheers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events