Not able to add new file using bitbucket server api.
Also please help me in repairing my code.
auth is repository access token
from variables import base_url,repo,file,username,auth
import requests
import json
url = f"http://{base_url}/rest/api/latest/projects/~{username}/repos/{repo}/browse/{file}"
contents=None
with open(file,"r") as f:
contents=f.read()
payload={
"branch": "master",
"content": contents,
"message": "Holla",
"sourceCommitId": None
}
headers = {
"Accept": "application/json",
"Authorization": f"Bearer {auth}",
"Content-Type": "multipart/form-data"
}
response = requests.request(
"PUT",
url,
headers=headers,
json=payload
)
print(response)
Can someone please help ???????????