If I change my code to use a OAuth bearer token to authenticate instead of basic auth I get a HTTP 403 when trying to create a new team project. Since this isn't an explicit scope when defining my app I selected all the available scopes when I created my app. I know the token is good because I can successfully query the list of team projects just before calling to create the project. If I switch the code back to use basic auth the project is created successfully. Is this because the ability to create the project is still in preview?
I am calling this URL: /DefaultCollection/_apis/projects?api-version=2.0-preview