✕
Add Import API for Bitbucket Cloud
<!-- The first three sections: "Problem to solve", "Intended users" and "Proposal", are strongly recommended, while the rest of the sections can be filled out during the problem validation or breakdown phase. However, keep in mind that providing complete and relevant information early helps our product team validate the problem and start working on a solution. --> ### Problem to solve Add the ability to import Bitbucket Cloud projects via API similar to GitHub projects. With our current UI import process for Bitbucket Cloud, the user is required to manually select each namespace. When a customer has 100+ projects, this can be a slow and manual process. Create an API and call `bitbucket_cloud_service.rb` from that. The service should execute the import using the parallel BBC importer. Bitbucket Server API for reference: - API: `lib/api/import_bitbucket_server.rb` - Service: `app/services/import/bitbucket_server_service.rb` <!-- What problem do we solve? Try to define the who/what/why of the opportunity as a user story. For example, "As a (who), I want (what), so I can (why/value)." --> ### Intended users * [Delaney (Development Team Lead)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#delaney-development-team-lead) * [Devon (DevOps Engineer)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#devon-devops-engineer) * [Sidney (Systems Administrator)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#sidney-systems-administrator) ### Proposal <!-- How are we going to solve the problem? Try to include the user journey! https://about.gitlab.com/handbook/journeys/#user-journey --> Similar attributes as GitHub API importer * PAT * Bitbucket Project Id * Repo Name * GitLab Group Id ### Links / references https://docs.gitlab.com/ee/api/import.html
issue