Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Create Repository and Project in 1 API call for teams workspace

jantosiak
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 31, 2020

We have a team workspace.

 

In that workspace we have members, and I am a member.

 

I'm trying to write a script to automatically create a repository and a project in the same call.

 

I have an authentication token, I can make repositories no problem, but if the project doesn't exist, then it throws an error.

 

{    "type": "error",    "error": {        "fields": {            "project": [                "Select a valid choice. That choice is not one of the available choices."            ]        },        "message": "project: Select a valid choice. That choice is not one of the available choices."    }}

 

If I use a project that already exists, it will create my repository and put it in the correct project.

 

Also, Bitbucket, the documentation is awful, get it together.

 

Here's the route i'm hitting:

https://api.bitbucket.org/2.0/repositories/NAME_OF_TEAM/NAME_OF_NEW_REPOSITORY

here's that i'm passing with the POST request

 

{    "scm" : "git",    "project" : {        "key" : "NAME_OF_NEW_PROJECT"    }}

 

Currently, I cannot create a new repo and a new project, and it would be really nice if I could.

 

1 answer

0 votes
Manuel Malagon
Contributor
January 25, 2022

@jantosiak were you able to figure this out? I have the exact same issue. I don't know how to specify the project in the JSON string.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events