I am creating a new file in the bitbucket using the api given in the doc at
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-source/#api-repositories-workspace-repo-slug-src-post
The API successfully created the file in bitbucket but it didn't return the commitId. Since the API is to "Create a commit by uploading a file", it should have returned the commitId ?
Also is there any other way I can retrieve this commitId ?
Hi, @Deepak Patankar!
Thank you for reaching out to Atlassian Community!
You could use the verbose option to receive the commit ID, for example:
curl POST -u username:AppPassword
--url https://api.bitbucket.org/2.0/repositories/{workspaceID}/{repository_name}/src
-F /repo/path/to/image.png=@image.png
--form 'message=my commit message' -v
It will give you the following information:
location: https://api.bitbucket.org/2.0/repositories/{workspaceID}/{repository_name}/commit/{commitID}
I hope this helps, but do let me know if you have any questions.
Kind regards,
Caroline
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.