How to use rest api to create a new repository by cloning another repository

I'm trying to create a repository that is based on another repository. The exact use case would be to have seed project repositories and then create a new repository based on the seed project repositories. I'm trying to do this with the bitbucket cloud api but if need be i can use server api as our company uses both. If there is no way to do it without saving stuff locally then how can i do it that way? I see the source endpoint - is that the only way to go? Thank you!

Thank you very much. Yes that works perfectly. The only issue is that I'd like to add the repository to a project and I don't see that option with that endpoint. I tried doing a put with the v2 repository endpoint but i got a 500 error. Perhaps my syntax was wrong. Any suggestions on how to move a new repo into a team project? Thanks!

You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.